Commit fd314dc3 authored by Jeff Chapman II's avatar Jeff Chapman II

update to current git

371905d12259c180efb9b1f1b5716e969feb60f9
parent 9c76e698

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

2020-04-29 Thomas Schwinge <[email protected]>
PR target/92713
* configure.ac ["${ENABLE_LIBSTDCXX}" = "default" && amdgcn*-*-*]
(noconfigdirs): Add 'target-libstdc++-v3'.
* configure: Regenerate.
2020-04-21 Stephen Casner <[email protected]>
PR 25830
* configure.ac (noconfigdirs): Exclude gdb & gprof for pdp11.
* configure: Rebuild.
2020-04-17 Martin Liska <[email protected]>
Jonathan Yong <[email protected]>
PR gcov-profile/94570
* ltmain.sh: Do not define HAVE_DOS_BASED_FILE_SYSTEM
for CYGWIN.
2020-04-14 Martin Jambor <[email protected]>
* MAINTAINERS (Reviewers): Add myself as callgraph (IPA) reviewer.
2020-04-09 Tom Tromey <[email protected]>
* configure: Rebuild.
* Makefile.in: Rebuild.
* Makefile.def (gdbsupport, gdbserver): New host modules.
(configure-gdb): Depend on all-gdbsupport.
(all-gdb): Depend on all-gdbsupport, all-libctf.
* configure.ac (host_tools): Add gdbserver.
Conditionally build gdbserver and gdbsupport.
2020-03-09 Tobias Burnus <[email protected]>
* configure.ac: Build libgomp by default for amdgcn.
* configure: Regenerate.
2020-03-05 Srinath Parvathaneni <[email protected]>
* MAINTAINERS (Write After Approval): Add myself.
2020-02-28 Joel Hutton <[email protected]>
* MAINTAINERS (Write After Approval) : Add myself.
2020-02-20 Palmer Dabbelt <[email protected]>
* MAINTAINERS: Change [email protected] to [email protected]
2020-02-14 Martin Sebor <[email protected]>
* doc/extend.texi (attribute alias): Mention type requirement.
(attribute weak): Same.
(attribute weakref): Correct invalid example.
2020-02-03 Segher Boessenkool <[email protected]>
* doc/md.texi (PowerPC and IBM RS6000): Improve documentation.
2020-01-15 Segher Boessenkool <[email protected]>
Jakub Jelinek <[email protected]>
......
......@@ -96,7 +96,7 @@ or1k port Stafford Horne <[email protected]>
pdp11 port Paul Koning <[email protected]>
powerpcspe port Andrew Jenner <[email protected]>
riscv port Kito Cheng <[email protected]>
riscv port Palmer Dabbelt <[email protected]sifive.com>
riscv port Palmer Dabbelt <[email protected]dabbelt.com>
riscv port Andrew Waterman <[email protected]>
riscv port Jim Wilson <[email protected]>
rs6000/powerpc port David Edelsohn <[email protected]>
......@@ -255,6 +255,8 @@ check in changes outside of the parts of the compiler they maintain.
arc port Andrew Burgess <[email protected]>
arc port Claudiu Zissulescu <[email protected]>
callgraph Martin Liska <[email protected]>
callgraph Martin Jambor <[email protected]>
C front end Marek Polacek <[email protected]>
dataflow Paolo Bonzini <[email protected]>
dataflow Seongbae Park <[email protected]>
......@@ -429,6 +431,7 @@ Falk Hueffner <[email protected]>
Andrew John Hughes <[email protected]>
Dominique d'Humieres <[email protected]>
Andy Hutchinson <[email protected]>
Joel Hutton <[email protected]>
Lewis Hyatt <[email protected]>
Naveen H.S <[email protected]>
Roland Illig <[email protected]>
......@@ -495,6 +498,7 @@ Carl Love <[email protected]>
Martin v. Löwis <[email protected]>
H.J. Lu <[email protected]>
Xiong Hu Luo <[email protected]>
Bin Bin Lv <[email protected]>
Christophe Lyon <[email protected]>
Luis Machado <[email protected]>
Ziga Mahkovec <[email protected]>
......@@ -539,6 +543,7 @@ Peter O'Gorman <[email protected]>
Andrea Ornstein <[email protected]>
Maxim Ostapenko <[email protected]>
Patrick Palka <[email protected]>
Srinath Parvathaneni <[email protected]>
Devang Patel <[email protected]>
Andris Pavenis <[email protected]>
Fernando Pereira <[email protected]>
......@@ -577,6 +582,7 @@ Trevor Saunders <[email protected]>
Aaron Sawdey <[email protected]>
Roger Sayle <[email protected]>
Will Schmidt <[email protected]>
Stefan Schulze Frielinghaus <[email protected]>
Tilo Schwarz <[email protected]>
Martin Sebor <[email protected]>
Svein Seldal <[email protected]>
......
......@@ -113,6 +113,8 @@ host_modules= { module= zlib; no_install=true; no_check=true;
bootstrap=true;
extra_configure_flags='@[email protected]';};
host_modules= { module= gnulib; };
host_modules= { module= gdbsupport; };
host_modules= { module= gdbserver; };
host_modules= { module= gdb; };
host_modules= { module= expect; };
host_modules= { module= guile; };
......@@ -394,18 +396,27 @@ dependencies = { module=configure-gdb; on=all-intl; };
dependencies = { module=configure-gdb; on=configure-sim; };
dependencies = { module=configure-gdb; on=all-bfd; };
dependencies = { module=configure-gdb; on=all-gnulib; };
dependencies = { module=configure-gdb; on=all-gdbsupport; };
// Depend on all-libiconv so that configure checks for iconv
// functions will work.
dependencies = { module=configure-gdb; on=all-libiconv; };
dependencies = { module=all-gdb; on=all-libiberty; };
dependencies = { module=all-gdb; on=all-libiconv; };
dependencies = { module=all-gdb; on=all-gnulib; };
dependencies = { module=all-gdb; on=all-gdbsupport; };
dependencies = { module=all-gdb; on=all-opcodes; };
dependencies = { module=all-gdb; on=all-readline; };
dependencies = { module=all-gdb; on=all-build-bison; };
dependencies = { module=all-gdb; on=all-sim; };
dependencies = { module=all-gdb; on=all-libdecnumber; };
dependencies = { module=all-gdb; on=all-libtermcap; };
dependencies = { module=all-gdb; on=all-libctf; };
// Host modules specific to gdbserver.
dependencies = { module=configure-gdbserver; on=all-gnulib; };
dependencies = { module=all-gdbserver; on=all-gdbsupport; };
dependencies = { module=all-gdbserver; on=all-gnulib; };
dependencies = { module=all-gdbserver; on=all-libiberty; };
dependencies = { module=configure-libgui; on=configure-tcl; };
dependencies = { module=configure-libgui; on=configure-tk; };
......@@ -413,6 +424,11 @@ dependencies = { module=all-libgui; on=all-tcl; };
dependencies = { module=all-libgui; on=all-tk; };
dependencies = { module=all-libgui; on=all-itcl; };
dependencies = { module=configure-gdbsupport; on=configure-gnulib; };
dependencies = { module=configure-gdbsupport; on=configure-intl; };
dependencies = { module=all-gdbsupport; on=all-gnulib; };
dependencies = { module=all-gdbsupport; on=all-intl; };
// Host modules specific to binutils.
dependencies = { module=configure-bfd; on=configure-libiberty; hard=true; };
dependencies = { module=configure-bfd; on=configure-intl; };
......
This diff is collapsed.
2020-04-28 H.J. Lu <[email protected]>
PR bootstrap/94739
* cet.m4 (GCC_CET_HOST_FLAGS): Add -fcf-protection=none to
-Wl,-z,ibt,-z,shstk. Check whether -fcf-protection=none
-Wl,-z,ibt,-z,shstk works first.
2020-04-25 H.J. Lu <[email protected]>
PR bootstrap/94739
* cet.m4 (GCC_CET_HOST_FLAGS): New.
2020-04-22 Jakub Jelinek <[email protected]>
PR libfortran/94694
PR libfortran/94586
* math.m4 (GCC_CHECK_MATH_INLINE_BUILTIN_FALLBACK1,
GCC_CHECK_MATH_INLINE_BUILTIN_FALLBACK2): New.
2020-02-12 Sandra Loosemore <[email protected]>
PR libstdc++/79193
PR libstdc++/88999
* no-executables.m4: Use a non-empty program to test for linker
support.
2020-02-01 Andrew Burgess <[email protected]>
* lib-link.m4 (AC_LIB_LINKFLAGS_BODY): Update shell syntax.
2020-01-27 Andrew Burgess <[email protected]>
* lib-link.m4 (AC_LIB_LINKFLAGS_BODY): Add new
--with-libXXX-type=... option. Use this to guide the selection of
either a shared library or a static library.
2020-01-24 Maciej W. Rozycki <[email protected]>
* toolexeclibdir.m4: New file.
2019-09-10 Christophe Lyon <[email protected]>
* futex.m4: Handle *-uclinux*.
......
......@@ -48,3 +48,108 @@ else
AC_MSG_RESULT([no])
fi
])
dnl
dnl GCC_CET_HOST_FLAGS
dnl (SHELL-CODE_HANDLER)
dnl
AC_DEFUN([GCC_CET_HOST_FLAGS],[dnl
GCC_ENABLE(cet, auto, ,[enable Intel CET in host libraries],
permit yes|no|auto)
AC_MSG_CHECKING([for CET support])
case "$host" in
i[[34567]]86-*-linux* | x86_64-*-linux*)
may_have_cet=yes
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -fcf-protection"
case "$enable_cet" in
auto)
# Check if target supports multi-byte NOPs
# and if assembler supports CET insn.
AC_COMPILE_IFELSE(
[AC_LANG_PROGRAM(
[],
[
#if !defined(__SSE2__)
#error target does not support multi-byte NOPs
#else
asm ("setssbsy");
#endif
])],
[enable_cet=yes],
[enable_cet=no])
;;
yes)
# Check if assembler supports CET.
AC_COMPILE_IFELSE(