Skip to content

gcc-9.2018-10-21Z.5d9c5a9

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Oct 07:08
· 6 commits to main since this release

[9d165ca] 2018-10-21T20:38:27Z Move testsuite ChangeLog entries to testsuite/ChangeLog
[3be6195] 2018-10-21T20:30:06Z i386: Update AVX512 FMSUB/FNMADD/FNMSUB tests
[38ef6fb] 2018-10-21T20:28:56Z i386: Enable AVX512 memory broadcast for FNMSUB
[5ca9497] 2018-10-21T20:27:09Z i386: Enable AVX512 memory broadcast for FNMADD
[fe7f972] 2018-10-21T20:24:50Z Enable AVX512 memory broadcast for FMSUB
[88c08ac] 2018-10-21T17:32:06Z re PR fortran/71880 (pointer to allocatable character)
[ea1adf1] 2018-10-21T10:46:48Z i386: Update FP add/sub with AVX512 memory broadcast
[c038638] 2018-10-21T10:35:36Z i386: Enable AVX512 memory broadcast for FP mul
[01fd9f8] 2018-10-21T10:23:58Z i386: Add missing AVX512VL or/xor intrinsics
[6986294] 2018-10-21T00:16:34Z Daily bump.
[fda5d5e] 2018-10-20T20:41:10Z i386: Enable AVX512 memory broadcast for FP div
[f65c0c7] 2018-10-20T20:00:45Z testsuite_containers.h (forward_members_unordered<>::forward_members_unordered (const value_type&)): Add local_iterator pre and post increment checks.
[be515b4] 2018-10-20T17:21:19Z .C: Use target c++17 instead of explicit dg-options.
[ca66a6c] 2018-10-20T08:58:00Z re PR middle-end/87647 (ICE on valid code in decode_addr_const, at varasm.c:2958)
[79e61dc] 2018-10-20T07:29:15Z * doc/ux.texi: Move @section directly after @node.
[425057a] 2018-10-20T00:17:03Z Daily bump.
[173670e] 2018-10-19T22:52:06Z re PR middle-end/85488 (segmentation fault when compiling code using the ordered(n) clause in OpenMP 4.5)
[f324588] 2018-10-19T21:50:15Z Skip tests for GNU extensions when testing with strict mode
[92bab15] 2018-10-19T21:50:03Z Fix testsuite failures due to extra errors in strict dialects
[f8f3939] 2018-10-19T21:49:49Z Conditionally disable tests of non-standard extensions
[78ed0f8] 2018-10-19T21:49:40Z Fix tests that use allocators with incorrect value types
[e7f2d0b] 2018-10-19T21:49:32Z Disable tests that only pass for GNU dialects
[88412b7] 2018-10-19T21:49:19Z Remove duplicate tests
[92646d2] 2018-10-19T19:50:02Z gccint.texi: add user experience guidelines
[12d5ebf] 2018-10-19T19:43:47Z compiler: don't export any functions with special names This keeps init functions from appearing in the export data. Checking for special names in general means that we don't need to check specifically for nested functions or thunks, which have special names. Reviewed-on: https://go-review.googlesource.com/c/143237
[3146c60] 2018-10-19T18:28:11Z re PR tree-optimization/87473 (ICE in create_add_on_incoming_edge, at gimple-ssa-strength-reduction.c:2344)
[273f3d4] 2018-10-19T15:40:57Z rs6000: Put CR0 first in REG_ALLOC_ORDER
[cba40f6] 2018-10-19T14:28:43Z re PR tree-optimization/87645 (gcc hangs up on vr_values::vrp_visit_assignment_or_call)
[6d26487] 2018-10-19T14:27:57Z re PR tree-optimization/87657 (SLP ICE in libgfortran matmul_i2_vanilla)
[30f7c08] 2018-10-19T13:46:24Z Fix compilation error with _GLIBCXX_PARALLEL
[7b1e8ac] 2018-10-19T13:37:05Z Fix testsuite failures in Debug Mode
[ba52922] 2018-10-19T10:06:40Z Fix oversight in previous commit
[13e29c3] 2018-10-19T09:13:34Z i386: Enable AVX512 memory broadcast for FP add
[3b1778b] 2018-10-19T08:56:37Z i386: Use register_operand in AVX512 FMA with memory broadcast
[3664a0f] 2018-10-19T08:33:52Z lra: fix spill_hard_reg_in_range clobber check
[ba9a862] 2018-10-19T07:17:20Z cfgexpand.c (expand_one_var): Use specific wording in error message for non-local frame variables.
[079c81d0] 2018-10-19T06:25:30Z Reset insn priority after inc/ref replacement
[e75883a] 2018-10-19T00:17:06Z Daily bump.
[083e921] 2018-10-18T23:26:20Z compiler: add COMPARE_ALIASES flag for type compare and hash Normally aliases compare as identical to the underlying type. Add a COMPARE_ALIASES flag to let them compare (and hash) differently. This will be used by later patches in this series. Reviewed-on: https://go-review.googlesource.com/c/143021
[dbf9376] 2018-10-18T23:22:01Z compiler: list indirect imports separately in export data Previously when export data referred to a type that was not defined in a directly imported package, we would write the package name as additional information in the type's export data. That approach required all type information to be read in order. This patch changes the compiler to find all references to indirectly imported packages, and write them out as an indirectimport line in the import data. This will permit us to read exported type data out of order. The type traversal used to find indirect imports is a little more complicated than necessary in preparation for later patches in this series. Reviewed-on: https://go-review.googlesource.com/c/143020
[442d418] 2018-10-18T23:05:32Z Remove ChangeLog entry for changes in gofrontend that were reverted.
[8cc43cb] 2018-10-18T23:02:27Z Revert SVN revision 264561, incorrectly committed directly to the GCC repo rather than to the master repo.
[0799a08] 2018-10-18T22:55:34Z compiler: rewrite Type::are_identical to use flags A single flags parameter replaces the Cmp_tags and errors_are_identical parameters. The existing behavior is unchanged. This is a simplification step for future work that will add a new flag. Reviewed-on: https://go-review.googlesource.com/c/143019
[28dd75a] 2018-10-18T21:29:55Z Limit mask of vec_merge to HOST_BITS_PER_WIDE_INT
[9a91ed2] 2018-10-18T20:38:41Z i386: Enable AVX512 memory broadcast for FMA
[955fe73] 2018-10-18T20:04:55Z Fix tests that fail when built with different options
[c0ace69] 2018-10-18T19:57:25Z PR libstdc++/87642 handle multibyte thousands separators from libc
[e8ce849] 2018-10-18T19:35:46Z compiler: drop semicolons in export data The export data, which is approximately readable and looks something like Go, was first implemented back when Go still used semicolons. Drop the semicolons, to make it look slightly more Go like and make it slightly smaller. This updates the compiler and the gccgoimporter package. This introduces a new version of the export data. There are going to be more changes to the export data, so this version is still subject to change. Reviewed-on: https://go-review.googlesource.com/c/143018
[d047723] 2018-10-18T19:35:34Z Fix (re)alloc of polymorphic arrays
[a9a2fdd] 2018-10-18T18:01:15Z udivmodsi4.c (__udivmodsi4): Rename to conform to coding standard.
[616e0db] 2018-10-18T17:43:00Z Improve -dumpversion and -dumpfullversion documentation
[b75dff0] 2018-10-18T16:49:20Z i386.c (ix86_emit_fp_unordered_jump): Set JUMP_LABEL to the jump insn.
[23abcf7] 2018-10-18T16:09:56Z Fix missing entry to gcc/ada/ChangeLog for r265240
[05d57d6] 2018-10-18T15:44:39Z Fix ICE in substring-handling building 502.gcc_r (PR 87562)
[fab2c75] 2018-10-18T15:38:50Z PR libstdc++/87641 correctly initialize accumulator in valarray::sum()
[b716799] 2018-10-18T14:31:29Z i386.c (ix86_builtin_vectorization_cost): Do not feed width-specific load/store costs through ix86_vec_cost.
[aff3ce4] 2018-10-18T12:34:13Z Call simplify_gen_subreg to simplify subreg of vec_merge
[200045a] 2018-10-18T12:19:44Z i386.c: Fix costing of vector FMA.
[b960e90] 2018-10-18T11:47:51Z i386.c (ix86_vec_cost): Remove !parallel path and argument.
[75cdd53] 2018-10-18T10:37:39Z re PR fortran/58618 (Wrong code with character substring and ASSOCIATE)
[75a6d7d] 2018-10-18T10:33:25Z re PR fortran/58618 (Wrong code with character substring and ASSOCIATE)
[de0edf8] 2018-10-18T08:40:54Z re PR tree-optimization/87087 (Optimization hangs up and consumes over 15Gb of memory)
[294973a] 2018-10-18T08:18:42Z Simplify subreg of vec_merge of vec_duplicate
[7702ab6] 2018-10-18T05:36:02Z revert: [multiple changes]
[7bed4de] 2018-10-18T00:16:50Z Daily bump.
[9f936c8] 2018-10-17T23:58:54Z Add -std=c2x, -std=gnu2x, -Wc11-c2x-compat, C2X _Static_assert support.
[7a8a92c] 2018-10-17T21:41:42Z Update C17 option descriptions not to say "expected to be published".
[7dc41f3] 2018-10-17T21:33:30Z Update manual references for C17 having been published.
[91f9b2e] 2018-10-17T19:58:58Z Fix select-type regression
[4026227] 2018-10-17T19:08:51Z re PR libstdc++/87619 (sizeof(std::variant) can be reduced if its variant_size is UCHAR_MAX)
[fc8abc4] 2018-10-17T18:39:48Z libgcc: apply LIB2FUNCS_EXCLUDE logic to LIB2FUNCS_ST
[1906e1a] 2018-10-17T17:49:28Z re PR middle-end/87623 (bytes swapped in register when comparing cause fail when compiled with -O1 or higher)
[5499425] 2018-10-17T15:59:25Z bitmap.c (bitmap_head::dump): New.
[033eb56] 2018-10-17T13:56:05Z Run selftests for C++ as well as C
[e8f1d5c] 2018-10-17T12:32:08Z tree-vrp.c (extract_range_from_multiplicative_op): Remove overflow wraps argument.
[fa6b20f] 2018-10-17T12:31:58Z wide-int-range.h (wide_int_range_shift_undefined_p): Adjust to use sign as argument.
[cd1e244] 2018-10-17T07:34:28Z 2018-10-17 Paolo Carlini [email protected]
[2be9999] 2018-10-17T07:32:15Z re PR c++/84705 (internal compiler error: in add_stmt, at cp/semantics.c:390)
[ece6652] 2018-10-17T07:16:16Z re PR fortran/56386 ([F03] ICE with ASSOCIATE construct and an derived type array component)
[17d6b74] 2018-10-17T00:17:01Z Daily bump.
[9419a8e] 2018-10-17T00:10:29Z * es.po: Update.
[ec2e0ad] 2018-10-16T22:42:39Z Fix regression in std::random_device default constructor
[01982cf] 2018-10-16T21:07:31Z Extend source-expr test case
[c152593] 2018-10-16T18:37:08Z Fix bounds with ALLOCATE with source-expr
[91ab2a1] 2018-10-16T18:32:11Z Handle form_team w/ function args
[21cebf9] 2018-10-16T17:28:56Z [AArch64] Use @ pattern to eliminate switch statement in one more place
[436ea0e] 2018-10-16T16:13:00Z Rename namespace alias in test to avoid name collision
[a70a4be] 2018-10-16T16:12:51Z Fix versioned namespace macros for Networking TS
[82a0f2f] 2018-10-16T16:12:32Z Use autoconf to check for features needed by Networking TS
[7e8b87e] 2018-10-16T15:37:10Z Use effective target in Networking TS tests
[345fba6] 2018-10-16T15:24:00Z Add missing return
[5ae2c32] 2018-10-16T14:49:29Z Define _GLIBCXX_USE_DEV_RANDOM as replacement for GLIBCXX_USE_RANDOM_TR1
[630f2da] 2018-10-16T12:27:52Z Introduce dg-add-options net_ts
[b57d432] 2018-10-16T12:06:05Z Fix tests that fail when compiled without optimisation
[d30096b] 2018-10-16T11:14:37Z PR libstdc++/87618 fix typos in linker script
[92a7f46] 2018-10-16T09:40:27Z fixincludes: vxworks: regs.h: Fix includes in regs.h wrapper
[ca3a27b] 2018-10-16T08:50:48Z Obsolete Solaris 10 support
[7bb031e] 2018-10-16T00:17:03Z Daily bump.
[95debbf] 2018-10-15T23:22:05Z ft32.md (ft32_general_movsrc_operand): Disable reg + sym +- const_int addressing modes.
[0141ab4] 2018-10-15T22:16:59Z diagnostics: add minimum width to left margin for line numbers
[95baace] 2018-10-15T22:09:51Z Remove stray reference to error_at_rich_loc
[91fe8d0] 2018-10-15T18:58:17Z re PR fortran/87597 (wrong result with matmul inlining)
[4124119] 2018-10-15T16:49:05Z [PR87563][AARCH64-SVE]: Don't keep ifcvt loop when COND
ifn could not be vectorized.
[e60f68e] 2018-10-15T16:31:15Z re PR fortran/87566 (ICE with class(
) and select)
[72551c6] 2018-10-15T16:08:09Z re PR target/87572 (ICE in emit_move_insn, at expr.c:3722)
[b219eb0] 2018-10-15T13:55:42Z Adjust test to pass with latest glibc
[f9bd185] 2018-10-15T12:58:51Z PR libstdc++/87587 prevent -Wabi warnings
[0df7c77] 2018-10-15T11:35:56Z re PR tree-optimization/87022 (miscompilation with -ftree-loop-distribution)
[61e189a] 2018-10-15T10:58:28Z re PR middle-end/87610 (wrong-code with restrict)
[cab5fe1] 2018-10-15T08:07:13Z S/390: Fix problem with vec_init expander
[4b18670] 2018-10-15T05:24:51Z vector (vector<>::cbegin()): Use C++11 direct initialization.
[524af59] 2018-10-15T00:16:53Z Daily bump.
[77919e6] 2018-10-14T20:39:05Z i386: Add register source to movddup