1. 07 Feb, 2017 1 commit
  2. 17 Jan, 2017 1 commit
    • jakub's avatar
      PR other/79046 · 0812bb06
      jakub authored
      	* configure: Regenerated.
      config/
      	* acx.m4 (GCC_BASE_VER): New m4 function.
      	(ACX_TOOL_DIRS): Require GCC_BASE_VER, for
      	--with-gcc-major-version-only use just major number from BASE-VER.
      gcc/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.in (version): Use @get_gcc_base_ver@ instead of cat to get
      	version from BASE-VER file.
      	(CFLAGS-gcc.o): Add -DBASEVER=$(BASEVER_s).
      	(gcc.o): Depend on $(BASEVER).
      	* common.opt (dumpfullversion): New option.
      	* gcc.c (driver_handle_option): Handle OPT_dumpfullversion.
      	* doc/invoke.texi: Document -dumpfullversion.
      	* doc/install.texi: Document --with-gcc-major-version-only.
      	* configure: Regenerated.
      libatomic/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* testsuite/Makefile.in: Regenerated.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      libgomp/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* testsuite/Makefile.in: Regenerated.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      libgcc/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.in (version): Use @get_gcc_base_ver@ instead of cat to get
      	version from BASE-VER file.
      	* configure: Regenerated.
      libssp/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      liboffloadmic/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* aclocal.m4: Include ../config/acx.m4.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      libquadmath/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      libmpx/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      libada/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.in (version): Use @get_gcc_base_ver@ instead of cat to get
      	version from BASE-VER file.
      	* configure: Regenerated.
      lto-plugin/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      libitm/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* testsuite/Makefile.in: Regenerated.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      fixincludes/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.in (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* configure: Regenerated.
      libcilkrts/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* aclocal.m4: Include ../config/acx.m4.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      libcc1/
      	* configure.ac: Add GCC_BASE_VER.  For --with-gcc-major-version-only
      	use just major number from BASE-VER.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      libobjc/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.in (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* configure: Regenerated.
      libstdc++-v3/
      	* configure.ac: Add GCC_BASE_VER.
      	* fragment.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* po/Makefile.in: Regenerated.
      	* libsupc++/Makefile.in: Regenerated.
      	* testsuite/Makefile.in: Regenerated.
      	* src/Makefile.in: Regenerated.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      	* include/Makefile.in: Regenerated.
      	* doc/Makefile.in: Regenerated.
      	* python/Makefile.in: Regenerated.
      	* src/c++11/Makefile.in: Regenerated.
      	* src/c++98/Makefile.in: Regenerated.
      	* src/filesystem/Makefile.in: Regenerated.
      libvtv/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* testsuite/Makefile.in: Regenerated.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      libsanitizer/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* libbacktrace/Makefile.in: Regenerated.
      	* interception/Makefile.in: Regenerated.
      	* asan/Makefile.in: Regenerated.
      	* ubsan/Makefile.in: Regenerated.
      	* configure: Regenerated.
      	* sanitizer_common/Makefile.in: Regenerated.
      	* lsan/Makefile.in: Regenerated.
      	* Makefile.in: Regenerated.
      	* tsan/Makefile.in: Regenerated.
      libgfortran/
      	* configure.ac: Add GCC_BASE_VER.
      	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
      	get version from BASE-VER file.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@244521 138bc75d-0d04-0410-961f-82ee72b054a4
      0812bb06
  3. 13 Jan, 2017 1 commit
  4. 21 Nov, 2016 1 commit
    • ro's avatar
      Don't define libstdc++-internal macros in Solaris 10+ <math.h> · 13d9a983
      ro authored
      	libstdc++-v3:
      	* acinclude.m4 (GLIBCXX_CHECK_MATH11_PROTO): Update comments.
      	(__CORRECT_ISO_CPP11_MATH_H_PROTO): Rename to ...
      	(__CORRECT_ISO_CPP11_MATH_H_PROTO_FP): ... this.
      	Add test for C++11 <math.h> integral overloads.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      
      	* include/c_global/cmath [__cplusplus >= 201103L]: Reflect
      	__CORRECT_ISO_CPP11_MATH_H_PROTO to
      	__CORRECT_ISO_CPP11_MATH_H_PROTO_FP rename.
      	* include/c_global/cmath [_GLIBCXX_USE_C99_MATH &&
      	!_GLIBCXX_USE_C99_FP_MACROS_DYNAMIC && __cplusplus >= 201103L]
      	(std::fpclassify): Wrap in !__CORRECT_ISO_CPP11_MATH_H_PROTO_INT.
      	(std::isfinite): Likewise.
      	(std::isinf): Likewise.
      	(std::isnan): Likewise.
      	(std::isnormal): Likewise.
      	(std::signbit): Likewise.
      	(std::isgreater): Likewise.
      	(std::isgreaterequal): Likewise.
      	(std::isless): Likewise.
      	(std::islessequal): Likewise.
      	(std::islessgreater): Likewise.
      	(std::isunordered): Likewise.
      	[__cplusplus >= 201103L && _GLIBCXX_USE_C99_MATH_TR1]
      	(std::acosh): Likewise.
      	(std::asinh): Likewise.
      	(std::atanh): Likewise.
      	(std::cbrt): Likewise.
      	(std::copysign): Likewise.
      	(std::erf): Likewise.
      	(std::erfc): Likewise.
      	(std::exp2): Likewise.
      	(std::expm1): Likewise.
      	(std::fdim): Likewise.
      	(std::fma): Likewise.
      	(std::fmax): Likewise.
      	(std::fmin): Likewise.
      	(std::hypot): Likewise.
      	(std::ilogb): Likewise.
      	(std::lgamma): Likewise.
      	(std::llrint): Likewise.
      	(std::llround): Likewise.
      	(std::log1p): Likewise.
      	(std::log2): Likewise.
      	(std::logb): Likewise.
      	(std::lrint): Likewise.
      	(std::lround): Likewise.
      	(std::nearbyint): Likewise.
      	(std::nextafter): Likewise.
      	(std::nexttoward): Likewise.
      	(std::remainder): Likewise.
      	(std::remquo): Likewise.
      	(std::rint): Likewise.
      	(std::round): Likewise.
      	(std::scalbln): Likewise.
      	(std::scalbn): Likewise.
      	(std::tgamma): Likewise.
      	(std::trunc): Likewise.
      	* include/tr1/cmath [_GLIBCXX_USE_C99_MATH_TR1 && __cplusplus >=
      	201103L]: Reflect __CORRECT_ISO_CPP11_MATH_H_PROTO to
      	__CORRECT_ISO_CPP11_MATH_H_PROTO_FP rename.
      
      	fixincludes:
      	* inclhack.def (solaris_math_12): New fix.
      	(hpux11_fabsf): Replace bypass by *-hp-hpux11* mach selector.
      	* fixincl.x: Regenerate.
      	* tests/base/math.h [SOLARIS_MATH_12_CHECK]: New test.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242671 138bc75d-0d04-0410-961f-82ee72b054a4
      13d9a983
  5. 20 Nov, 2016 1 commit
    • ro's avatar
      Fix libsanitizer build on OS X 10.1[01], macOS 10.12 (PR sanitizer/78267) · a11195e1
      ro authored
      	fixincludes:
      	PR sanitizer/78267
      	* inclhack.def (darwin_availabilityinternal, darwin_os_trace_1)
      	(darwin_os_trace_2, darwin_os_trace_3): New fixes.
      	(hpux_stdint_least_fast): Remove spurious _EOFix_.
      	* fixincl.x: Regenerate.
      	* tests/bases/AvailabilityInternal.h: New file.
      	* tests/bases/os/trace.h: New file.
      
      2016-11-20  Jack Howarth  <howarth.at.gcc@gmail.com>
      
      	libsanitizer:
      	PR sanitizer/78267
      	* sanitizer_common/sanitizer_mac.cc: Include <os/trace.h> only if
      	compiler supports blocks extension.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242633 138bc75d-0d04-0410-961f-82ee72b054a4
      a11195e1
  6. 30 Sep, 2016 1 commit
  7. 04 Sep, 2016 1 commit
  8. 13 Aug, 2016 1 commit
  9. 09 Aug, 2016 1 commit
  10. 02 Aug, 2016 1 commit
  11. 21 Jun, 2016 1 commit
    • tbsaunde's avatar
      remove support for the interix target · 6905db52
      tbsaunde authored
      contrib/ChangeLog:
      
      2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
      
      	* config-list.mk: Remove interix target.
      
      libgcc/ChangeLog:
      
      2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
      
      	* config.host: Remove interix support.
      	* config/i386/t-interix: Remove.
      
      config/ChangeLog:
      
      2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
      
      	* elf.m4: Remove interix support.
      	* picflag.m4: Likewise.
      
      fixincludes/ChangeLog:
      
      2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
      
      	* mkfixinc.sh: Remove interix support.
      
      gcc/ChangeLog:
      
      2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
      
      	* config.gcc: Remove interix support.
      	* config/i386/i386-interix.h: Remove.
      	* config/i386/interix.opt: Remove.
      	* config/i386/t-interix: Remove.
      	* configure: Regenerate.
      	* configure.ac: Remove interix support.
      	* doc/install.texi: Remove interix documentation.
      
      gcc/testsuite/ChangeLog:
      
      2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
      
      	* gcc.dg/attr-ms_struct-1.c: Stop testing interix.
      	* gcc.dg/attr-ms_struct-2.c: Likewise.
      	* gcc.dg/attr-ms_struct-packed1.c: Likewise.
      	* gcc.dg/bf-ms-attrib.c: Likewise.
      	* gcc.dg/bf-ms-layout-2.c: Likewise.
      	* gcc.dg/bf-ms-layout-3.c: Likewise.
      	* gcc.dg/bf-ms-layout.c: Likewise.
      	* gcc.dg/bf-no-ms-layout.c: Likewise.
      	* gcc.target/i386/bitfield1.c: Likewise.
      	* gcc.target/i386/bitfield2.c: Likewise.
      	* gcc.target/i386/bitfield3.c: Likewise.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@237660 138bc75d-0d04-0410-961f-82ee72b054a4
      6905db52
  12. 13 Jun, 2016 1 commit
    • dje's avatar
      * inclhack.def (aix_stdlib_malloc): New fix. · b73b1330
      dje authored
      (aix_stdlib_realloc): New fix.
      (aix_stdlib_calloc): New fix.
      (aix_stdlib_valloc): New fix.
      * fixincl.x: Regenerate.
      * test/base/stdlib.h [AIX_STDLIB_MALLOC]: New test.
      [AIX_STDLIB_REALLOC]: New test.
      [AIX_STDLIB_CALLOC]: New test.
      [AIX_STDLIB_VALLOC]: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@237394 138bc75d-0d04-0410-961f-82ee72b054a4
      b73b1330
  13. 01 Feb, 2016 1 commit
  14. 14 Aug, 2015 1 commit
  15. 28 Jul, 2015 1 commit
  16. 21 May, 2015 1 commit
  17. 13 May, 2015 1 commit
  18. 22 Apr, 2015 1 commit
  19. 28 Mar, 2015 1 commit
  20. 17 Feb, 2015 1 commit
  21. 16 Feb, 2015 1 commit
  22. 10 Feb, 2015 1 commit
  23. 07 Feb, 2015 1 commit
  24. 31 Jan, 2015 1 commit
  25. 28 Jan, 2015 1 commit
  26. 15 Dec, 2014 1 commit
  27. 06 Dec, 2014 1 commit
  28. 21 Oct, 2014 1 commit
  29. 12 Aug, 2014 1 commit
  30. 22 Apr, 2014 1 commit
    • ro's avatar
      Remove obsolete Solaris 9 support · 3efb5d22
      ro authored
      	libstdc++-v3:
      	* configure.host: Remove solaris2.9 handling.
      	Change os_include_dir to os/solaris/solaris2.10.
      	* acinclude.m4 (ac_has_gthreads): Remove solaris2.9* handling.
      	* crossconfig.m4: Remove *-solaris2.9 handling, simplify.
      	* configure: Regenerate.
      	* config/abi/post/solaris2.9: Remove.
      	* config/os/solaris/solaris2.9: Rename to ...
      	* config/os/solaris/solaris2.10: ... this.
      	* config/os/solaris/solaris2.10/os_defines.h (CLOCK_MONOTONIC):
      	Remove.
      
      	* doc/xml/manual/configure.xml (--enable-libstdcxx-threads):
      	Remove Solaris 9 reference.
      	* doc/html/manual/configure.html: Regenerate.
      
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
      	Remove *-*-solaris2.9 xfail.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
      	Likewise.
      
      	* testsuite/ext/enc_filebuf/char/13598.cc: Remove *-*-solaris2.9
      	xfail.
      
      	libjava:
      	* configure.ac (THREADLIBS, THREADSPEC): Remove *-*-solaris2.9
      	handling.
      	* configure: Regenerate.
      
      	libgfortran:
      	* config/fpu-387.h [__sun__ && __svr4__]: Remove SSE execution
      	check.
      
      	libgcc:
      	* config/i386/crtfastmath.c (set_fast_math): Remove SSE execution
      	check.
      	* config/i386/sol2-unwind.h (x86_fallback_frame_state): Remove
      	Solaris 9 single-threaded support.
      	* config/sparc/sol2-unwind.h (sparc64_is_sighandler): Remove
      	Solaris 9 single-threaded support.  Add call_user_handler code
      	sequences.
      	(sparc_is_sighandler): Likewise.
      
      	libcpp:
      	* lex.c: Remove Solaris 9 reference.
      
      	gcc/testsuite:
      	* gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
      
      	* gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
      	* gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
      	*-*-solaris2.9.
      	* gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
      	* gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
      	from dg-options.
      	* gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
      	from dg-additional-options.
      	* gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
      	from dg-options.
      
      	* gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
      	execution check.
      	* gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
      	(sigill_hdlr): Remove.
      	(sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
      	check.
      
      	* gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
      	* gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
      	* gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
      
      	* lib/target-supports.exp (add_options_for_tls): Remove
      	*-*-solaris2.9* handling.
      
      	gcc:
      	* config.gcc (enable_obsolete): Remove *-*-solaris2.9*.
      	(*-*-solaris2.[0-9] | *-*-solaris2.[0-9].*): Mark unsupported.
      	(*-*-solaris2*): Simplify.
      	(i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*): Likewise.
      	(i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*): Remove
      	*-*-solaris2.9* handling.
      
      	* configure.ac (gcc_cv_as_hidden): Remove test for Solaris 9/x86
      	as bug.
      	(gcc_cv_ld_hidden): Remove *-*-solaris2.9* handling.
      	(ld_tls_support): Remove i?86-*-solaris2.9, sparc*-*-solaris2.9
      	handling, simplify.
      	(gcc_cv_as_gstabs_flag): Remove workaround for Solaris 9/x86 as bug.
      	* configure: Regenerate.
      
      	* config/i386/sol2-9.h: Remove.
      
      	* doc/install.texi (Specific, i?86-*-solaris2.9): Remove.
      	(Specific, *-*-solaris2*): Mention Solaris 9 support removal.
      	Remove Solaris 9 references.
      
      	fixincludes:
      	* inclhack.def (math_exception): Bypass on *-*-solaris2.1[0-9]*.
      	(solaris_int_types): Remove.
      	(solaris_longjmp_noreturn): Remove.
      	(solaris_mutex_init_2): Remove.
      	(solaris_once_init_2): Remove.
      	(solaris_sys_va_list): Remove.
      	* fixincl.x: Regenerate.
      	* tests/base/iso/setjmp_iso.h: Remove.
      	* tests/base/pthread.h [SOLARIS_MUTEX_INIT_2_CHECK]: Remove.
      	[SOLARIS_ONCE_INIT_1_CHECK]: Remove wrapping done by
      	solaris_once_init_2.
      	[SOLARIS_ONCE_INIT_2_CHECK]: Remove.
      	* tests/base/sys/int_types.h: Remove.
      	* tests/base/sys/va_list.h: Remove.
      
      	contrib:
      	* config-list.mk (LIST): Remove sparc-sun-solaris2.9, i686-solaris2.9.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209621 138bc75d-0d04-0410-961f-82ee72b054a4
      3efb5d22
  31. 20 Dec, 2013 1 commit
  32. 08 Dec, 2013 1 commit
    • korbb's avatar
      fenv.h on Ubuntu · d1ed71e5
      korbb authored
      plus fix the ordering of the patches:
      
      * inclhack.def: many of the headers found under "bits/" are
        often stashed under architecture directories.  Apply fixes
        to those, too.  Also, re-ordered misordered fixes.
      * tests/base/linux/vt.h: 80 columns in .def file limitation
      * tests/base/iso/math_c99.h: adjust ordering
      * tests/base/rtldef/string.h: likewise
      * tests/base/bits/fenv.h: likewise
      * tests/base/pthread.h: likewise
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205793 138bc75d-0d04-0410-961f-82ee72b054a4
      d1ed71e5
  33. 06 Dec, 2013 1 commit
  34. 23 Oct, 2013 1 commit
  35. 20 Sep, 2013 1 commit
  36. 02 Sep, 2013 1 commit
  37. 07 Jul, 2013 1 commit
  38. 06 Jul, 2013 1 commit
  39. 02 Jul, 2013 1 commit
  40. 23 May, 2013 1 commit