gcc-9.2018-10-21Z.5d9c5a9
[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