Skip to content

Releases: UoB-HPC/compiler-snapshots

gcc-9.2018-11-11Z.2dda36f

26 Oct 07:11
Compare
Choose a tag to compare

[b5dda6c] 2018-11-11T22:21:28Z Fix copypasto in las ChangeLog.
[63100c5] 2018-11-11T22:20:19Z re PR libstdc++/54005 (Use __atomic_always_lock_free in libstdc++ is_lock_free instead of __atomic_is_lock_free)
[6157c37] 2018-11-11T18:39:10Z re PR c/26366 (__builtin_expect needs better documentation)
[bd5d396] 2018-11-11T17:49:33Z re PR target/87928 (ICE in ix86_compute_frame_layout, at config/i386/i386.c:11161 since r228607)
[6d6fbec] 2018-11-11T14:56:23Z csky-linux-elf.h (CC1_SPEC): Support -profile.
[917ecac] 2018-11-11T13:44:01Z csky.h (ASM_PREFERRED_EH_DATA_FORMAT): Define.
[2506b92] 2018-11-11T08:51:34Z tree-vrp.h (class value_range_base): New base class for value_range containing all but the m_equiv member.
[3d18dc9] 2018-11-11T05:17:03Z Implement P0318R1 unwrap_ref_decay and unwrap_reference
[37b736f] 2018-11-11T05:16:51Z Implement P1007R3 std::assume_aligned
[47d591c] 2018-11-11T01:33:53Z re PR middle-end/65703 (-fdefer-pop documentation is confusing)
[9b20345] 2018-11-11T00:16:47Z Daily bump.
[16ac6fa] 2018-11-10T23:12:48Z combine: More make_more_copies
[babe0c7] 2018-11-10T00:16:45Z Daily bump.
[397fd63] 2018-11-09T23:15:59Z re PR testsuite/87965 (Test cases c-c++-common/pr60226.c and gcc.dg/pr39323-1.c fail starting with r265977)
[1dbff00] 2018-11-09T21:22:20Z MAINTAINERS: add myself as or1k maintainer
[4476242] 2018-11-09T21:08:32Z Walloca-16.c: Ignore conflicting types for built-in warnings.
[a0f503a] 2018-11-09T20:55:39Z re PR target/87221 (cannot build with -pie)
[e602e1f] 2018-11-09T20:45:06Z re PR driver/41179 (Documentation for "-fno-toplevel-reorder" is confusing (and wrong))
[ab38675] 2018-11-09T20:38:07Z re PR tree-optimization/87940 (FAIL: gcc.dg/warn-strlen-no-nul.c)
[340e0dd] 2018-11-09T20:33:19Z S/390: Allow relative addressing of literal pool entries
[81a227c] 2018-11-09T20:22:48Z c-parser.c (c_parser_omp_clause_final): Use c_parser_expr_no_commas...
[98c91c5] 2018-11-09T20:21:41Z c-parser.c (c_parser_omp_clause_reduction): Call sorry_at on reduction clause with inscan modifier.
[3179eba] 2018-11-09T20:20:53Z c-parser.c (c_parser_omp_requires): Call sorry_at on requires clauses other than atomic_default_mem_order.
[4302dd3] 2018-11-09T20:19:58Z gimplify.c (gimplify_scan_omp_clauses): Call sorry_at for valid but unsupported lastprivate with conditional modifier.
[c4c4480] 2018-11-09T20:17:52Z mips.c (mips_loongson_ext2_prefetch_cookie): Handle unused argument better.
[9666c52] 2018-11-09T20:17:40Z affinity-fmt.c: Include inttypes.h if HAVE_INTTYPES_H.
[213fd71] 2018-11-09T20:14:07Z PR libstdc++/87787 fix UBsan error in std::vector
[fcc4997] 2018-11-09T20:13:58Z Fix whitespace in ChangeLog
[fb9289b] 2018-11-09T20:08:20Z gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
[0d26cdf] 2018-11-09T19:03:59Z cmd/cgo: fix typo in gccgo name mangling recipe The code to implement new-style gccgo name mangling had a recipe that didn't quite match the one in the compiler (incorrect handling for '.'). This showed up as a failure in the gotools cgo test if the directory containing the test run included a "." character. Reviewed-on: https://go-review.googlesource.com/c/147917
[79a2c42] 2018-11-09T17:32:52Z PR middle-end/81824 - Warn for missing attributes with function aliases
[900dab1] 2018-11-09T17:29:33Z re PR fortran/78351 (comma not terminating READ of formatted input field - ok in 4.1.7, not 4.4.7- maybe related to 25419?)
[e82cb04] 2018-11-09T17:28:57Z arm - minor cleanups for CPU alias support
[4c7bd36] 2018-11-09T17:17:47Z PR c/87795 - Excessive alignment permitted for functions and labels
[32999d8] 2018-11-09T16:35:23Z xmmintrin.h (_mm_cvtss_si32): Fix incorrect constraints by introducing a new temporary.
[71caffb] 2018-11-09T15:30:51Z syscall: change RLIM_INFINITY from 0xffffffffffffffff to -1 For compatibility with the gc toolchain's syscall package. Fixes golang/go#28665 Reviewed-on: https://go-review.googlesource.com/c/148697
[0b58e8b] 2018-11-09T15:17:46Z Update ChangeLog entry
[47b840e] 2018-11-09T15:05:40Z Come up with the flag -fipa-stack-alignment.
[2e14744] 2018-11-09T15:04:52Z Come up with -fipa-reference-addressable flag.
[9ed3186] 2018-11-09T13:25:33Z json.cc: fix comment
[207286c] 2018-11-09T13:02:50Z workshare-reduction-1.c: New test.
[ff150bc] 2018-11-09T13:01:19Z Remove extra memory allocation of strings.
[89939ff] 2018-11-09T12:29:51Z re PR c/87953 (asan: stack-buffer-overflow in vectorizable_reduction)
[3965b35] 2018-11-09T12:16:14Z or1k: gcc: initial support for openrisc
[1d6ff15] 2018-11-09T12:12:56Z or1k: testsuite: initial support for openrisc
[d929e13] 2018-11-09T12:09:15Z or1k: libgcc: initial support for openrisc
[69104d5] 2018-11-09T10:58:59Z arm - use the new CPU alias option to simplify the list of CPUs.
[1dd6990] 2018-11-09T10:53:31Z re PR tree-optimization/87621 (outer loop auto-vectorization fails for exponentiation code)
[43b01cc] 2018-11-09T10:49:47Z large-addr-aware for biarch non-w64 mingw32
[d4920f4] 2018-11-09T10:16:09Z [PR86438] compare-elim: cope with set of in_b
[b759ea2] 2018-11-09T10:15:46Z [PR87793] reject non-toplevel unspecs in debug loc exprs on x86
[aab162f] 2018-11-09T09:53:11Z tree-vrp.c (value_range::check): Do not access internals directly.
[6e40dca] 2018-11-09T09:52:53Z * tree-vrp.c (may_contain_p): Do not access m_min/m_max directly.
[5756b6a] 2018-11-09T09:52:43Z vr-values.c (vr_values::get_value_range): Use value_range API instead of piecing together ranges.
[c89af69] 2018-11-09T09:52:32Z gimple-fold.c (size_must_be_zero_p): Use value_range API instead of performing ad-hoc calculations.
[15e109b] 2018-11-09T09:21:56Z Include patch in LOCAL_PATCHES.
[d1e2e13] 2018-11-09T09:14:36Z Fallback in libsanitizer for scudo sanitizer (PR sanitizer/87892).
[2e62beb] 2018-11-09T09:12:39Z tree.c (fld_type_variant_equal_p): Test user align flag.
[536ecfc] 2018-11-09T06:39:25Z neon.md (div3): New pattern.
[41f8d1f] 2018-11-09T05:42:43Z Add PTWRITE builtins for x86
[3f32846] 2018-11-09T02:46:03Z re PR fortran/78351 (comma not terminating READ of formatted input field - ok in 4.1.7, not 4.4.7- maybe related to 25419?)
[648cdca] 2018-11-09T00:16:44Z Daily bump.
[2f0b80c] 2018-11-08T22:39:45Z re PR rtl-optimization/87600 (Fix for PRs 86939 and 87479 causes build issues for several targets)
[39abbb8] 2018-11-08T22:33:52Z [PATCH, rs6000] Disable ASLR in sanitizer on powerpc64.
[d69ac8b] 2018-11-08T22:05:27Z collect2.c (linker_select): Add USE_LLD_LD.
[d28441a] 2018-11-08T22:02:38Z re PR other/36572 (Documentation for some options starting with “no-” not clear)
[2033f45] 2018-11-08T21:39:11Z Fix Solaris build with OpenMP 5.0
[8991d77] 2018-11-08T19:38:21Z task-reduction-8.c (bar): Add in_reduction clause for s[0].
[ae32884] 2018-11-08T18:57:53Z * doc/invoke.texi: Fix build.
[442fcea] 2018-11-08T18:56:58Z re PR c/87795 (Excessive alignment permitted for functions and labels)
[d4f680c] 2018-11-08T17:48:39Z arm - Add support for aliases of CPU names
[28567c4] 2018-11-08T17:13:04Z builtin-types.def (BT_FN_VOID_BOOL, [...]): New.
[dfe2a55] 2018-11-08T17:06:24Z pr87874.c (em): Declare uint64_max as const unsigned long long int.
[d0cb405] 2018-11-08T16:35:21Z attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent integer overflow when...
[270819b] 2018-11-08T16:31:27Z patchable_function_entry-decl.c: Add regex to search for uppercase "NOP" instructions in assembler output.
[3bf37b1] 2018-11-08T16:29:01Z pr27336.c: Skip test if the target keeps null pointer checks.
[222cfef] 2018-11-08T16:26:28Z Update soft-fp from glibc.
[20ce1f5] 2018-11-08T16:26:00Z gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of an output section is too large for a...
[0274dd3] 2018-11-08T15:53:47Z fe.h (Suppress_Checks): Declare.
[4174a33] 2018-11-08T15:38:30Z ipa-inline.c/tree-inline.c: port from fprintf to dump API (PR ipa/86395)
[204839e] 2018-11-08T15:31:13Z Support %f in pp_format
[d8010ee] 2018-11-08T15:28:20Z dump_printf: add "%C" for dumping cgraph_node *
[0d8f74b] 2018-11-08T15:19:20Z decl.c (components_to_record): Remove obsolete kludge.
[67124cb] 2018-11-08T14:57:47Z re PR middle-end/87916 (ICE in dwarf2out_abstract_function, at dwarf2out.c:22479 since r264943)
[212755f] 2018-11-08T14:55:54Z cgraph: add selftest::symbol_table_test
[1c8badf] 2018-11-08T12:15:49Z tree-data-ref.h (lambda_int): New typedef.
[fd5c4c4] 2018-11-08T10:47:59Z re PR tree-optimization/87929 (ICE in verify_gimple failed)
[c4e7e1b] 2018-11-08T08:50:49Z Change wording of __builtin_expect_with_probability errors.
[f1f5b88] 2018-11-08T08:45:58Z Don't use predefined sun in g++.dg/lto/pr87906
[85eaf6c] 2018-11-08T08:03:12Z re PR target/87913 (max(n, 1) code generation)
[ab68138] 2018-11-08T07:45:22Z Add mips option dependency only config with loongson target.
[bd21ffa] 2018-11-08T03:37:32Z re PR middle-end/42726 (-fno-common documentation inaccuracy)
[a28102f] 2018-11-08T02:46:09Z invoke.texi: Remove leading dash from @opindex entries throughout the file.
[24d9c62] 2018-11-08T01:26:28Z re PR driver/80828 (Command line option -e not documented)
[354b4b6] 2018-11-08T00:16:47Z Daily bump.
[05da2a5] 2018-11-07T22:50:20Z [PR/87936] --disable-checking bootstrap break
[e9f3803] 2018-11-07T22:41:21Z iconv.m4 (AM_ICONV_LINK): Don't overwrite CPPFLAGS.
[48b2caf] 2018-11-07T22:26:16Z pr65595.c: Change type of "num" argument to memcpy from "unsigned long" to SIZE_TYPE.
[c2ca29d] 2018-11-07T22:06:26Z re PR c/87691 (transparent_union attribute does not work with MODE_PARTIAL_INT)
[e217792] 2018-11-07T21:02:27Z common.opt: Add -Wattribute-warnin...

Read more

gcc-9.2018-11-04Z.f9ab59f

26 Oct 07:11
Compare
Choose a tag to compare

[e8bf3d5] 2018-11-04T19:51:09Z re PR tree-optimization/86572 (unsafe strlen folding of const arguments with non-const offset)
[770fe3a] 2018-11-04T19:46:08Z re PR tree-optimization/87672 (81512c36 causes ICE in bootstrap stage 3 using "-D_FORTIFY_SOURCE=2" (invalid operand in unary operation, incorrect sharing of tree nodes, verify_gimple failed))
[e237f9f] 2018-11-04T19:22:50Z re PR c++/58372 (internal compiler error: ix86_compute_frame_layout)
[2901f42] 2018-11-04T11:17:54Z Enable support for next generation AMD Zen CPU, via -march=znver2.
[45bf149] 2018-11-04T09:07:48Z MAINTAINERS (Write After Approval): Add myself.
[c16ab12] 2018-11-04T00:16:44Z Daily bump.
[2eae232] 2018-11-03T18:12:44Z re PR target/87079 (nios2 optimization for size - case of regression relatively to 5.3.0)
[b15ed67] 2018-11-03T00:17:46Z Daily bump.
[0f4f856] 2018-11-02T20:20:43Z re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[361420e] 2018-11-02T19:18:31Z Move gcc.dg/compat dg-skip-if to _main.c files
[122d6c3] 2018-11-02T17:02:38Z rs6000-string.c (expand_strncmp_gpr_sequence): Pay attention to TARGET_AVOID_XFORM and BYTES_BIG_ENDIAN.
[5f7dbaa] 2018-11-02T13:36:31Z Although there's no fundamental reason why shrink wrapping and speculation tracking are incompatible...
[4c998ca] 2018-11-02T11:29:50Z tree-ssa-coalesce.c (struct coalesce_list): Add obstack member.
[4155777] 2018-11-02T11:12:43Z [C++ PATCH] refactor duplicate_decls
[97f5962] 2018-11-02T08:51:04Z Remove SPARC HAVE_AS_REGISTER_PSEUDO_OP
[ac67752] 2018-11-02T08:29:50Z Fix libgphobos.spec in the wrong place with --enable-version-specific-runtime-libs
[db281b4] 2018-11-02T08:22:59Z 20010904-2.c: Fix last change.
[ea7e390] 2018-11-02T07:55:49Z dwarf2out.c (build_abbrev_table): Guard lookup_external_ref call with is_type_die.
[a412de9] 2018-11-02T07:53:48Z re PR tree-optimization/87776 (Compile time hog during RPO VN)
[b413c24] 2018-11-02T00:17:14Z Daily bump.
[bcd8b5e] 2018-11-01T23:29:27Z tree.c (free_lang_data_in_decl): Free TREE_TYPE and alignment of TYPE_DECL.
[5d9a0e3] 2018-11-01T22:10:31Z Implement P0846R0, ADL and function templates.
[3af0c6b] 2018-11-01T20:41:08Z rs6000-protos.h (rs6000_address_for_fpconvert): Remove prototype.
[4b53b34] 2018-11-01T20:12:57Z re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=)
[437725a] 2018-11-01T19:50:14Z re PR fortran/87782 (runtime error: load of value 1818451807, which is not a valid value for type 'expr_t')
[a5fbc2f] 2018-11-01T19:36:08Z re PR fortran/40196 ([F03] [F08] Type parameter inquiry (str%len, a%kind) and Complex parts (z%re, z%im))
[da06a0e] 2018-11-01T18:59:40Z 20010904-1.c: Align 2 if pdp11.
[c92e96f] 2018-11-01T18:41:28Z re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[4310ca6] 2018-11-01T18:36:52Z t-pdp11 (LIB2ADD): Add divmod.c.
[d3db0b3] 2018-11-01T18:29:44Z * g++.dg/cpp1z/constexpr-lambda22.C: New test,
[d8b3b4f] 2018-11-01T17:05:17Z Avoid stray [] in ia64 assembler test.
[14408ad] 2018-11-01T17:02:48Z cunroll-13.c: Add missing cast from literal to int32.
[6d91266] 2018-11-01T13:03:28Z tree.c (free_lang_data_in_decl): Free TREE_TYPE and alignment of TYPE_DECL.
[444cda7] 2018-11-01T12:31:45Z re PR tree-optimization/87826 (ubsan: gimple-ssa-store-merging.c:281)
[86ba9ce] 2018-11-01T12:00:59Z re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[45f159a] 2018-11-01T11:56:26Z re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[508da9f] 2018-11-01T11:55:43Z re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[ff5115e] 2018-11-01T11:37:08Z re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=)
[41f927f] 2018-11-01T11:18:06Z [ABI PATCH] static anonymous unions of function scope
[5de9d93] 2018-11-01T11:14:08Z re PR d/87824 (x86_64-linux multilib issues)
[ddd0d18] 2018-11-01T09:19:31Z Make PRETTY_FUNCTION-like functions mergeable string csts (PR c++/64266).
[964f78b] 2018-11-01T04:21:16Z go-gcc.cc (Gcc_backend::write_global_definitions): Don't call gimplify_function_tree.
[ff66ed8] 2018-11-01T01:23:20Z Fix typo in gcc/ChangeLog
[f4baf89] 2018-11-01T01:23:08Z gOlogy: skip dbranch at -Og
[8ff3295] 2018-11-01T00:17:19Z Daily bump.
[a3ace68] 2018-10-31T23:12:14Z Add visibility to libfunc constructors
[53de1ea] 2018-10-31T23:11:22Z aarch64: Remove early clobber from ATOMIC_LDOP scratch
[4911c15] 2018-10-31T21:48:52Z Fix profiledbootstrap when D is enabled
[73b6d7a] 2018-10-31T20:46:17Z re PR bootstrap/82856 (--enable-maintainter-mode broken by incompatiblity of gcc's required automake and modern Perl)
[cdf0919] 2018-10-31T18:35:59Z re PR fortran/20520 (allocatable arrays used uninitialized without a warning)
[d459595] 2018-10-31T17:33:59Z [C++ PATCH] missed testcase
[ab5324f] 2018-10-31T17:12:27Z [PATCH] command line macros
[22e0527] 2018-10-31T17:03:16Z Update GCC to autoconf 2.69, automake 1.15.1 (PR bootstrap/82856).
[d8b1c3f] 2018-10-31T15:30:48Z tree-ssa-loop-ivcanon.c (try_peel_loop): Fix typo and remove dead initialization.
[f3f6029] 2018-10-31T15:26:28Z [6/6] Preprocessor forced macro location
[82a1444] 2018-10-31T15:16:31Z Add myself to MAINTAINERS
[705b0c0] 2018-10-31T15:03:04Z [5/6] Preprocessor include
[87bacc2] 2018-10-31T14:57:13Z [4/7] Preprocessor location-kind predicates
[c9fb347] 2018-10-31T14:51:54Z [3/7] Preprocessor macro loc
[43af5ef] 2018-10-31T14:46:39Z [2/7] Preprocessor node access
[c788734] 2018-10-31T14:46:17Z Provide extension hint for aarch64 target (PR driver/83193).
[ff65e98] 2018-10-31T14:41:35Z [1/7] Preprocessor cleanup
[d5e3361] 2018-10-31T12:58:45Z More testing for std::pair layout change
[8e82c47] 2018-10-31T12:42:35Z [C++ PATCH] Simplify overloads
[0db78d0] 2018-10-31T12:29:02Z PR libstdc++/87822 fix layout change for nested std::pair
[ef976be] 2018-10-31T11:57:33Z re PR middle-end/70359 (Code size increase for x86/ARM/others compared to gcc-5.3.0)
[635aeaa] 2018-10-31T11:27:46Z [ARC] Handle store cacheline hazard.
[aac1c11] 2018-10-31T11:27:35Z [ARC] Add BI/BIH instruction support.
[8efa18d] 2018-10-31T11:27:19Z [ARC] Cleanup TLS implementation and add a number of tests.
[088371b] 2018-10-31T11:27:16Z Update LOCAL_PATCHES after libsanitizer merge.
[8180cde] 2018-10-31T11:27:07Z [ARC] Remove non standard funcions calls.
[fad0340] 2018-10-31T11:17:30Z Update test-suite expected output after rewording in libsanitizer.
[c244886] 2018-10-31T11:17:10Z New local GCC patch for CAN_SANITIZE_UB ifdef.
[f607b87] 2018-10-31T11:16:41Z Revert https://reviews.llvm.org/D40908 which changes asan offset to 1<<44.
[e63c967] 2018-10-31T11:16:17Z Apply LOCAL_PATCHES and remove not used ones.
[8468f94] 2018-10-31T11:15:57Z Update build system: include new files and run autoheader, autoconf, automake
[eac9753] 2018-10-31T11:14:23Z backport: All source files: Merge from upstream 345033.
[95fba53] 2018-10-31T11:09:26Z Update merge script and HOWTO_MERGE documentation.
[2e71b57] 2018-10-31T10:59:34Z Fix hash-table violation in trans-decl.c.
[6dc8ee4] 2018-10-31T10:05:54Z Fix PR87374: ICE with -mslow-flash-data and -mword-relocations
[563cc64] 2018-10-31T10:00:45Z aarch64: Force TImode values into even registers
[7803ec5] 2018-10-31T09:58:48Z aarch64: Improve atomic-op lse generation
[8f5603d] 2018-10-31T09:47:21Z aarch64: Improve swp generation
[260eedb] 2018-10-31T09:44:31Z re PR d/87788 (Support D on x86_64-apple-darwin
)
[d400fda] 2018-10-31T09:42:39Z aarch64: Improve cas generation
[77f33f4] 2018-10-31T09:29:29Z aarch64: Simplify LSE cas generation
[187cea9] 2018-10-31T08:48:59Z re PR testsuite/87802 (g++.dg/vect/slp-pr87105.cc fails starting with r265522)
[1a71493] 2018-10-31T08:10:58Z tree-eh.c (replace_trapping_overflow): Simplify ABS_EXPR case using ABSU_EXPR.
[2e9d500] 2018-10-31T07:32:53Z Add pipeline description for Qualcomm Saphira core.
[8f4103c] 2018-10-31T00:17:19Z Daily bump.
[0a8949a] 2018-10-30T23:04:10Z re PR fortran/85896 (ICE in gfc_convert_constant(): Unexpected type)
[91e3ec2] 2018-10-30T21:58:35Z PR middle-end/87041 - -Wformat reading through null pointer on unreachable code
[448af20] 2018-10-30T21:47:19Z * params.def (lto-partitions): Bump from 32 to 128.
[b5ff4f5] 2018-10-30T19:59:41Z Implement P0892R2, explicit(bool).
[8d42623] 2018-10-30T19:49:36Z xfail ira-shrink-wrap-prep tests (PR87708)
[3487ab6] 2018-10-30T19:13:47Z * tree.c (free_lang_data_d, add_tree_to_fld_list, fld_worklist_push): Move head in file. (free_lang_data_in_type): Forward declare. (fld_type_variant_equal_p): New function. (fld_type_variant): New function (fld_incomplete_types): New hash. (fld_incomplete_type_of): New function (fld_simplfied-type): New function. (free_lang_data_in_decl): Add fld parameter; simplify type of FIELD_DECL (free_lang_data): Allocate and free fld_incomplete_type; update call of free_lang_data_in_decl.
[190face] 2018-10-30T18:29:49Z decl.c (grokdeclarator): Use declarator->id_loc in diagnostic about flexible array members.
[6a6e092] 2018-10-30T18:01:41Z * gcov.c (output_lines): Remove duplicate line.
[320314d] 2018-10-30T17:05:37Z rs6000.md (bswapdi2): Force address into register if not in indexed or indirect form.
[d2bfc44] 2018-10-30T15:46:07Z extend.texi (optimize): Clarify/expand attribute documentation.
[a2e0398] 2018-10-30T15:14:39Z Add PR marker
[1f82422] 2018-10-30T15:13:26Z method-serial.cc: Mark varible as potentially unused to silence warning.
[0321d9f] `2018-10-30T14:...

Read more

gcc-9.2018-10-28Z.881eaae

26 Oct 07:08
Compare
Choose a tag to compare

[b4c522f] 2018-10-28T19:51:47Z Add D front-end, libphobos library, and D2 testsuite.
[01ce9e3] 2018-10-28T11:05:05Z re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=)
[b10fb07] 2018-10-28T09:25:43Z darwin - fix powerpc-darwin stack alignments
[01497ce] 2018-10-28T00:16:44Z Daily bump.
[6e0686e] 2018-10-27T21:34:43Z re PR target/80024 (nios2: unclear wording "numeric digits" in diagnostic)
[e146ea1] 2018-10-27T10:26:23Z re PR fortran/86907 (bogus warning "No location in expression near")
[9abee84] 2018-10-27T00:16:42Z Daily bump.
[e6c5724] 2018-10-26T21:32:15Z powerpc: Fix typos in the manual
[ef4adf1] 2018-10-26T19:33:31Z rs6000-string.c (expand_strncmp_gpr_sequence): Change to a shorter sequence with fewer branches.
[ffd0bbe] 2018-10-26T19:21:21Z sse-addss-1.c: Call abort under DEBUG also; formatting cleanup.
[f5c2ba6] 2018-10-26T19:02:23Z [rs6000] Add tests for compatible implementations of x86 SSSE3 intrinsics
[b1ddada] 2018-10-26T18:38:25Z [rs6000] Add compatible implementations of x86 SSSE3 intrinsics
[827651b] 2018-10-26T18:36:44Z libgo: simplify gotest script to avoid sed substitution to \n Reviewed-on: https://go-review.googlesource.com/c/145057
[075b562] 2018-10-26T17:33:24Z [rs6000] Enable 32bit support for tests of x86-compatibile intrinsics
[dbafa0f] 2018-10-26T17:23:46Z [rs6000] x86 vector intrinsics compatibility: clean-ups for 32bit support
[dbd93b9] 2018-10-26T16:58:13Z libgo: avoid use of 'local' directive in shell script Avoid declaring shell variables with 'local' (not supported on all systems of interest). Reviewed-on: https://go-review.googlesource.com/c/145021
[797ea25] 2018-10-26T16:53:24Z libgo: fix improperly mangled linker symbol directive Fix asm name directive for the C version of log/syslog.syslog_c, which didn't get included in the recent name mangling change. Reviewed-on: https://go-review.googlesource.com/c/145017
[4fa008a] 2018-10-26T15:01:22Z [rs6000] Fix _mm_extract_pi16 for big-endian
[4bfcf87] 2018-10-26T11:52:10Z tree-vect-slp.c (vect_mark_slp_stmts): Add visited hash_set and wrapper.
[6d20272] 2018-10-26T10:29:15Z update_version_svn (IGNORE_BRANCHES): Add gcc-6-branch.
[9038a1d] 2018-10-26T10:26:17Z gcc_release (error, inform): Use $@ instead of $1.
[abb967d] 2018-10-26T09:32:47Z ipa-devirt.c (odr_subtypes_equivalent_p): Fix recursion.
[a1f072e] 2018-10-26T07:38:59Z re PR tree-optimization/87105 (Autovectorization [X86, SSE2, AVX2, DoublePrecision])
[74ca1c0] 2018-10-26T07:23:33Z Relax hash function to match equals function behavior (PR testsuite/86158).
[b322cdb] 2018-10-26T07:21:04Z * tree.c (free_lang_data_in_type): Only check main variants.
[420672b] 2018-10-26T07:20:01Z ipa-devirt.c (warn_odr): Make static.
[99976e2] 2018-10-26T07:19:07Z re PR lto/87754 (ICE in odr_types_equivalent_p, at ipa-devirt.c:1250)
[7ea4b8e] 2018-10-26T07:12:02Z re PR tree-optimization/87746 (ICE in vect_update_misalignment_for_peel, at tree-vect-data-refs.c:1035)
[682f212] 2018-10-26T06:46:26Z Don't xfail gcc.dg/pr78973-2.c on non-ilp64 targets
[c404b3b] 2018-10-26T02:43:35Z libgo: don't use wc in gotest The wc command is not in the GNU approved list of Makefile utilities (https://www.gnu.org/prep/standards/html_node/Utilities-in-Makefiles.html#Utilities-in-Makefiles). Reviewed-on: https://go-review.googlesource.com/c/144897
[03f7544] 2018-10-26T00:17:05Z Daily bump.
[34489eb] 2018-10-25T22:18:08Z compiler: improve name mangling for packpaths The current implementation of Gogo::pkgpath_for_symbol was written in a way that allowed two distinct package paths to map to the same symbol, which could cause collisions at link- time or compile-time. Switch to a better mangling scheme to insure that we get a unique packagepath symbol for each package. In the new scheme instead of having separate mangling schemes for identifiers and package paths, the main identifier mangler ("go_encode_id") now handles mangling of both packagepath characters and identifier characters. The new mangling scheme is more intrusive: "foo/bar.Baz" is mangled as "foo..z2fbar.Baz" instead of "foo_bar.Baz". To mitigate this, this patch also adds a demangling capability so that function names returned from runtime.CallersFrames are converted back to their original unmangled form. Changing the pkgpath_for_symbol scheme requires updating a number of //go:linkname directives and C "asm" directives to match the new scheme, as well as updating the 'gotest' driver (which makes assumptions about the correct mapping from pkgpath symbol to package name). Fixes golang/go#27534. Reviewed-on: https://go-review.googlesource.com/c/135455
[fc756f9] 2018-10-25T20:41:57Z rs6000-c.c (P9V_BUILTIN_VEC_VSCEDPGT, [...]): Rename base overloaded name.
[80a2dd5] 2018-10-25T20:16:39Z emmintrin.h (_mm_slli_epi16): Replace deprecated function with vec_sl.
[1d3d270] 2018-10-25T20:14:40Z emmintrin.h (_mm_sll_epi16): Replace comparison operators with vec_cmp* for compatibility due to unfortunate...
[71c3949] 2018-10-25T20:09:24Z emmintrin.h (_mm_sll_epi64): Remove wrong cast.
[7959b94] 2018-10-25T19:35:52Z rl78.c (insn_ok_now): Always re-recognize the insn if returning false.
[b15e280] 2018-10-25T19:23:33Z * parser.c (cp_parser_sizeof_operand): Remove redundant grokdeclarator.
[8145e6a] 2018-10-25T16:34:36Z extend.texi (aligned): Expand attribute description.
[30e8746] 2018-10-25T15:36:48Z Use signed char in a test (PR testsuite/87739).
[3239d72] 2018-10-25T15:36:12Z Revert partially changes from r265454 (PR other/87735).
[71e0938] 2018-10-25T15:34:04Z PR libstdc++/87749 fix (and optimize) string move construction
[1afca3f] 2018-10-25T14:33:27Z ipa-devirt.c (main_odr_variant): Remove.
[303d8f7] 2018-10-25T14:28:18Z tree-vect-data-refs.c (vect_analyze_data_ref_accesses): Initialize ng to silence error with release checking bootstrap.
[b6f5175] 2018-10-25T14:23:31Z S/390: Merge movdi_larl into movdi_64
[4dd7c0d] 2018-10-25T14:03:24Z tree-if-conv.c: Include tree-ssa-sccvn.h.
[cd74740] 2018-10-25T13:47:10Z Fix rtx_code_size static initialization order fiasco
[0f317ef] 2018-10-25T13:03:13Z Relocation (= move+destroy)
[09d3f04] 2018-10-25T12:18:28Z ipa-devirt.c (odr_types_equivalent_p): Do not ICE if one of types is anonymous.
[46ec926] 2018-10-25T10:35:21Z dg-cmp-results: display NA->FAIL & NA->UNRESOLVED by default
[541ecca] 2018-10-25T10:19:49Z [testsuite] Fix sibcall-9 & sibcall-10 with -fPIC
[7852940] 2018-10-25T08:59:07Z re PR tree-optimization/87665 (gcc HEAD (svn: 265340) breaks elements on resize)
[86f3631] 2018-10-25T08:57:24Z [DOC] Relocate list under Deprecated in options.texi to Var
[37bc33f] 2018-10-25T07:56:55Z re PR fortran/87725 (OpenMP 4.5 clause schedule(simd,monotonic:static) not understood)
[872324b] 2018-10-25T00:16:38Z Daily bump.
[b8ac957] 2018-10-24T22:34:40Z combine: Don't do make_more_copies for dest PC (PR87720)
[f871968] 2018-10-24T21:55:39Z gOlogy: do not change code in isolate-paths for warnings only
[f78f046] 2018-10-24T20:16:31Z rs6000.c (TARGET_MANGLE_DECL_ASSEMBLER_NAME): Define as rs6000_mangle_decl_assembler_name.
[df51934] 2018-10-24T19:39:23Z re PR c++/86288 (Recognize __gnu and/or gnu as attribute-namespace)
[a703b16] 2018-10-24T19:33:56Z extend.texi (nonnull): List no-argument form.
[fd85b88] 2018-10-24T18:06:14Z PR c++/84851 - missing -Wclass-memaccess for a memcpy in a copy ctor with a non-trivial member
[313c399] 2018-10-24T14:31:17Z tree-ssa-sccvn.c (do_rpo_vn): Free rpo_state.
[28d2dc7] 2018-10-24T14:29:11Z emmintrin.h (_mm_cvtpd_epi32): Change deprecated __vector long to __vector long long.
[767d455] 2018-10-24T13:52:21Z Switch conversion: support any ax + b transformation (PR tree-optimization/84436).
[b5d0cdc] 2018-10-24T13:49:47Z Return hash of ADDR_EXPR if its argument is CONSTANT_CLASS_P.
[9a97772] 2018-10-24T12:50:25Z ipa-utils.h (type_with_linkage_p): No longer check for TYPE_STUB_DECL; it is wrong for forward declarations.
[04193ea] 2018-10-24T12:10:58Z Add myself to MAINTAINERS
[6f7133e] 2018-10-24T12:04:53Z S/390: Fix ICE in s390_check_qrst_address ()
[be43a88] 2018-10-24T11:46:58Z re PR tree-optimization/87105 (Autovectorization [X86, SSE2, AVX2, DoublePrecision])
[dc6b633] 2018-10-24T11:27:35Z Disable string merging with alignment > 1 before Solaris 11.4/SPARC
[53b8a71] 2018-10-24T09:42:19Z re PR tree-optimization/84013 (wrong __restrict clique with inline asm operand)
[19b5595] 2018-10-24T08:47:59Z Remove reduntant dumps and make tp_first_run dump more compact.
[bf32992] 2018-10-24T06:52:45Z re PR tree-optimization/87665 (gcc HEAD (svn: 265340) breaks elements on resize)
[4b763de] 2018-10-24T05:40:25Z 2018-10-24 François Dumont [email protected]
[a01fc83] 2018-10-24T05:20:35Z cstddef: Add versioned namespace.
[d21dad9] 2018-10-24T00:16:54Z Daily bump.
[040e0e4] 2018-10-23T22:51:25Z h8300.c (h8300_expand_prologue): Fix stm generation for H8/S.
[72eda5f] 2018-10-23T21:42:23Z MAINTAINERS (Write After Approval): Remove myself.
[4c029ce] 2018-10-23T21:04:51Z MAINTAINERS: Add myself as D front-end and libphobos maintainer.
[8dd2ae4] 2018-10-23T19:02:29Z re PR go/87661 (libgo bootstrap failure on arm-linux-gnueabihf (redefinition of constants))
[53aba48] 2018-10-23T16:25:09Z lambda-this3.C: Limit dg-bogus directives to c++17_down only.
[c3ba63c] 2018-10-23T13:10:26Z PR libstdc++/87704 fix unique_ptr(nullptr_t) constructors
[99c24b9] 2018-10-23T11:37:52Z tree-vrp.c (add_assert_info): Guard dump_printf with dump_enabled_p.
[1cab645] `2018-10-23T11:34:56Z...

Read more

gcc-9.2018-10-21Z.5d9c5a9

26 Oct 07:08
Compare
Choose a tag to compare

[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 stateme...

Read more

gcc-9.2018-10-14Z.77919e6

26 Oct 07:08
Compare
Choose a tag to compare

[190667a] 2018-10-14T20:30:02Z i386: Also disable AVX512IFMA/AVX5124FMAPS/AVX5124VNNIW
[fc7367e] 2018-10-14T09:45:35Z * MAINTAINERS: Update my email address.
[188a13e] 2018-10-14T09:25:13Z re PR fortran/83146 (ICE on SELECT CASE statement with associate name)
[049f5ef] 2018-10-14T09:21:51Z This patch adjusts one of the c-torture tests to account for the possible lack of divide-by-zero exceptions on certain moxie targets.
[514d6f1] 2018-10-14T00:16:37Z Daily bump.
[464b6c1] 2018-10-13T17:32:07Z dwarf2cfi.c (struct dw_trace_info): Add args_size_defined_for_eh.
[f77bca9] 2018-10-13T11:19:09Z Fix compilation failure with C++98 compilers
[3ea54ea] 2018-10-13T00:16:39Z Daily bump.
[87f918e] 2018-10-12T21:25:46Z tighten the toplevel guard on ibm-ldouble.c
[fe65151] 2018-10-12T21:12:38Z pdp11.md (doloop_end): New expander.
[e41ec71] 2018-10-12T20:35:20Z Add pattern to remove useless float casts in comparisons.
[67aeade] 2018-10-12T20:11:27Z introduce --enable-large-address-aware
[9e41e97] 2018-10-12T20:11:16Z define HAVE_GAS_ALIGNED_COMM
[7fa072d] 2018-10-12T18:44:48Z [C++ PATCH] more TU parsing refactoring
[47b92d2] 2018-10-12T18:18:13Z Fix off-by-one issue with inline matmul
[b443956] 2018-10-12T18:13:25Z Fix error-recovery ICE in check_proc_interface
[d8d3cc0] 2018-10-12T16:31:11Z re PR rtl-optimization/87600 (Fix for PRs 86939 and 87479 causes build issues for several targets)
[a01abe9] 2018-10-12T13:50:15Z md.texi (doloop_end): Document that the pattern code may need to check operand mode.
[e5989e7] 2018-10-12T10:50:15Z Initial commit of Networking TS implementation
[0cfc095] 2018-10-12T10:49:27Z [AArch64] Support zero-extended move to FP register
[4dc003f] 2018-10-12T07:38:05Z Fix typo in previous commit.
[7937167] 2018-10-12T03:35:48Z re PR c++/87364 (Pretty print of enumerator never prints the id, always falls back to C-style cast output)
[0b8c364] 2018-10-12T03:18:23Z extend.texi (attribute packed): Correct typos.
[02f8305] 2018-10-12T03:16:10Z extend.texi (attribute flatten): Mention interaction with noinline.
[97ae212] 2018-10-12T02:40:17Z re PR target/87156 (ICE building libstdc++ for mips64)
[bf142d1] 2018-10-12T01:42:08Z PR middle-end/87593 - conflicting format_arg attributes on a declaration accepted
[ccd20ab] 2018-10-12T00:16:46Z Daily bump.
[49cb790] 2018-10-11T23:21:11Z PR libstdc++/77691 increase allocation size to at least alignment
[47d31f1] 2018-10-11T21:31:32Z fold-vec-insert-char-p8.c: New.
[3c32917] 2018-10-11T21:25:23Z fold-vec-extract-char.p7.c: New.
[d9519da] 2018-10-11T21:10:12Z fold-vec-select-char.c: New.
[121ef08] 2018-10-11T21:06:12Z re PR tree-optimization/86829 (Missing sin(atan(x)) and cos(atan(x)) optimizations)
[ea010af] 2018-10-11T21:03:30Z rs6000.c (map_to_integral_tree_type): New helper function.
[5746195] 2018-10-11T20:59:15Z fold-vec-mergeeo-floatdouble.c: New.
[3e670ec] 2018-10-11T20:47:13Z 2018-10-11 François Dumont [email protected]
[91febb0] 2018-10-11T20:21:57Z 2018-10-11 François Dumont [email protected]
[2c4f9ec] 2018-10-11T19:37:28Z revert: re PR fortran/83522 (ICE on allocatable string reference, string(:)(:))
[1b6acf2] 2018-10-11T19:10:12Z [AArch64] Fix PR87511
[03f6d32] 2018-10-11T19:03:33Z C++: suggestions for misspelled private members (PR c++/84993)
[c7f4556] 2018-10-11T18:58:55Z [C++ PATCH] parser simplification
[13c4e40] 2018-10-11T18:36:34Z leverage linker relaxation on ppc vxworks RTPs
[1cc6eec] 2018-10-11T18:35:11Z re PR c++/85070 (ICE on C++ code: in lazily_declare_fn, at cp/method.c:2409)
[cbd8652] 2018-10-11T17:05:23Z multiline.exp: complain about mismatched dg-{begin|end}-multiline-output
[cfef4c3] 2018-10-11T16:37:23Z PR libstdc++/80538 Only call sleep for non-zero values
[2045ae1] 2018-10-11T14:00:20Z Elide repeated RTL elements.
[f9f3b77] 2018-10-11T13:46:27Z re PR c++/87582 (Returning a reference to a data member via structured bindings dangles)
[954ad11] 2018-10-11T13:21:28Z libcpp: show macro definition when used with wrong argument count
[c727b83] 2018-10-11T12:59:56Z x86-tune-costs.h (bdver?_memcpy, [...]): Unify to ...
[c1b48b2] 2018-10-11T12:42:37Z [PATCH] A couple of line map fixes
[c7790bd] 2018-10-11T11:32:29Z Make ext allocators support heterogeneous equality comparison
[e7336b8] 2018-10-11T08:53:49Z [testsuite] Further fixes to warn-abs-1.c
[46c6269] 2018-10-11T07:13:55Z c-lex.c (c_common_has_attribute): Return 201803 instead of 20180312 for no_unique_address.
[f790439] 2018-10-11T07:07:22Z re PR c++/87547 (G++ reports bad type names for bit-field members)
[6b0649c] 2018-10-11T00:16:55Z Daily bump.
[a1a0e08] 2018-10-10T22:54:04Z re PR middle-end/87574 (ICE in add_data_member_location_attribute at gcc/gcc/dwarf2out.c:19226 since r264943)
[8e9558f] 2018-10-10T21:11:18Z PR c++/87567 - constexpr rejects call to non-constexpr function.
[c6e8b0b] 2018-10-10T20:52:48Z Fat-fingered my recent patch adding the SSE3 testcases for powerpc,
[3846751] 2018-10-10T18:32:47Z varasm.c (mergeable_string_section): Don't try to move zero-length strings to the merge section.
[e3129f2] 2018-10-10T17:09:26Z PR c/54391 - transparent_union typedef'ing inconsistent
[422a9f7] 2018-10-10T15:39:33Z PR libstdc++/87544 limit max_size() to PTRDIFF_MAX / sizeof(T)
[d3a46ec] 2018-10-10T15:33:43Z memchr-1.c: Avoid assuming 4-byte wchar_t.
[7be65e7] 2018-10-10T15:02:47Z re PR target/87573 (error: could not split insn since r264877)
[1f10b5b] 2018-10-10T09:28:26Z re PR target/87550 (Intrinsics for rdpmc (__rdpmc, __builtin_ia32_rdpmc) are interpreted as pure functions)
[1c07061] 2018-10-10T09:03:40Z re PR c/87286 (ICE on vectors of enums)
[6cdd5ae] 2018-10-10T07:05:47Z sse.md (reduc_plus_scal_v8df, [...]): Merge into pattern reducing to half width and recursing and pattern terminating...
[fa23d4e] 2018-10-10T00:16:55Z Daily bump.
[c24300b] 2018-10-09T23:37:19Z Cleanup of libcpp diagnostic callbacks
[5abdb36] 2018-10-09T21:16:09Z re PR c++/84423 ([concepts] ICE with invalid using declaration)
[2f03972] 2018-10-09T20:38:06Z 2018-10-09 François Dumont [email protected]
[6cb877b] 2018-10-09T20:31:52Z This is part 2/2 for contributing PPC64LE support for X86 SSE3 instrisics.
[1fb0f89] 2018-10-09T20:25:57Z This is a follow-on to earlier commits for adding compatibility implementations of x86 intrinsics for PPC64LE.
[af2d2d1] 2018-10-09T18:03:31Z re PR fortran/83522 (ICE on allocatable string reference, string(:)(:))
[6fd8679] 2018-10-09T17:16:24Z re PR tree-optimization/86659 (gnat.dg/sso/q[23].adb FAIL)
[91b0119] 2018-10-09T16:51:10Z runtime: skip testSetPanicOnFault for gollvm LLVM doesn't support non-call exception. This test was passing more or less by luck: if the faulting instruction is between two calls with the same landing pad (in instruction layout order, not the program's logic order), it generates a merged PC range that covers the faulting instruction. If the instruction layout order changes, or it uses two different (but may be degenerate) landing pads, this doesn't work. Reviewed-on: https://go-review.googlesource.com/c/140517
[c743425] 2018-10-09T15:06:55Z [Ada] Fix spurious -Wuninitialized warnings for small records
[4b9e1bc] 2018-10-09T15:06:50Z [Ada] Fix incorrect computation of Component_Size in ASIS mode
[005f870] 2018-10-09T15:06:46Z [Ada] Minor tweaks to suppress warnings
[ea891b4] 2018-10-09T15:06:41Z [Ada] Ignore pragmas Compile_Time_Error/Warning in GNATprove mode
[e693ddb] 2018-10-09T15:06:35Z [Ada] Fix spurious error on derived record passed as Out parameter
[38c2f65] 2018-10-09T15:06:30Z [Ada] SPARK: fix bug related to non access object permissions
[827845b] 2018-10-09T15:06:26Z [Ada] Minor copyright header fix
[865234b] 2018-10-09T15:06:21Z [Ada] Fix strange warning when using Ada.Iterator_Interface
[fd40a15] 2018-10-09T15:06:16Z [Ada] Einfo: minor comment fix
[0444d06] 2018-10-09T15:06:11Z [Ada] Internal error on inlined renaming of subprogram instance
[c14bd50] 2018-10-09T15:06:05Z [Ada] Unnesting: fix handling of private types that are synchronized
[184d045] 2018-10-09T15:05:59Z [Ada] Fix expansion of operations on nonbinary modular types
[9e25aff] 2018-10-09T15:05:54Z [Ada] Unnesting: fix handling of uplevel refs to unconstrained formals
[8dcefdc] 2018-10-09T15:05:49Z [Ada] Remove spurious -Wuninitialized warning for small array at -O2
[da5f6eb] 2018-10-09T15:05:44Z [Ada] Bounded_Holders: fix a typo
[ead4678] 2018-10-09T15:05:39Z [Ada] Functional_Vectors: remove default value for max size
[8f0303e] 2018-10-09T15:05:34Z [Ada] Reset Is_True_Constant on entites used as OUT/IN OUT actuals
[73efc7f] 2018-10-09T15:05:29Z [Ada] Unnesting: avoid unnecessary loads of System
[e7e72f9] 2018-10-09T15:05:24Z [Ada] Spurious error message on visibiliy change in aspect expression
[96d268c] 2018-10-09T15:05:19Z [Ada] Repinfo: list the mechanism of functions only
[98ebcae] 2018-10-09T15:05:14Z [Ada] Various User Manual updates for GNATpp
[9aa4736] 2018-10-09T15:05:09Z [Ada] System.Os_Lib.Normalize_Pathname: fix incorrect comment
[0960dda] 2018-10-09T15:05:04Z [Ada] Remove CodePeer annotation
[94a98e8] 2018-10-09T15:04:58Z [Ada] Preserve Do_Range_Check flags in SPARK mode
[0ffbef9] 2018-10-09T15:04:53Z [Ada] Spurious warning on uninitialized entity during code generation
[33b43b0] 2018-10-09T13:06:46Z Define std::string and related typedefs outside __cxx11 namespace
[fe8a86e] 2018-10-09T11:43:46Z re PR middle-end/63155 (memory hog)
[c885142] 2018-10-09T11:37:46Z tree-vectorizer.c (dump_stmt_cost): Fix cut&paste missing replacements.
[2c73950] 2018-10-09T08:34:52Z ASAN: emit line information of stack v...

Read more

gcc-9.2018-10-07Z.7a7bd69

26 Oct 07:08
Compare
Choose a tag to compare

[c0ab153] 2018-10-06T18:21:00Z Use gfc_charlen_type instead of int for string lenghts
[7318fdc] 2018-10-06T18:20:14Z re PR fortran/86111 (ICE in gfc_arith_concat, at fortran/arith.c:985)
[2b03b80] 2018-10-06T15:14:29Z re PR fortran/83999 (ICE in gfc_trans_assignment_1, at fortran/trans-expr.c:10233)
[f64b9ed] 2018-10-06T11:45:05Z re PR fortran/84640 (gcc/fortran/simplify.c:2587:9: runtime error: pointer index expression with base 0x0000090de160 overflowed to 0xffffffffc0632960)
[a141f2d] 2018-10-06T02:12:30Z re PR rtl-optimization/86939 (IRA incorrectly creates an interference between a pseudo register and a hard register)
[fb6f9bb] 2018-10-06T00:17:07Z Daily bump.
[1fcbfb0] 2018-10-05T20:18:21Z RISC-V: Fix -fsignaling-nans for glibc testsuite.
[a3a81f2] 2018-10-05T19:40:36Z rs6000: Some mfcr pattern simplification
[c1ec62f] 2018-10-05T19:19:42Z string_merge1.adb: Fix test expectations.
[0d48e87] 2018-10-05T19:02:17Z Support string locations for C++ in -Wformat (PR c++/56856)
[1f58c81] 2018-10-05T18:59:04Z * config/i386/i386.md: Reorder cmpi patterns.
[874761d] 2018-10-05T18:48:56Z i386.md (cmpxf_cc_i387): Remove pattern.
[7717110] 2018-10-05T18:08:34Z Add some pdp11 target hook definitions for C++
[7fc9c2e] 2018-10-05T17:51:57Z libgo: use inline assembly in favor of call to _xgetbv() Use inline assembly in the implementation of internal_cpu.xgetbv as opposed to a call to the intrinsic xgetbv(), since non-gcc compilers (e.g. clang) may or may not have support for it. Reviewed-on: https://go-review.googlesource.com/c/140137
[d5a9895] 2018-10-05T17:37:56Z Remove -mfloat32, -mfloat64 switches from pdp11 target.
[9a85d98] 2018-10-05T17:35:55Z testsuite: multiline.exp: implement optional target/xfail selector
[08993ff] 2018-10-05T17:07:17Z i386.md (*cmpxf_i387): Change operand 2 predicate to reg_or_0_operand.
[808d8de] 2018-10-05T16:45:52Z constraints.md ("C"): Do not depend on TARGET_SSE.
[f343165] 2018-10-05T16:43:11Z PR tree-optimization/87490 - ICE in expand_builtin_strnlen with a constant argument and non-constant bound
[e0b9bc2] 2018-10-05T16:01:39Z 2018-10-05 François Dumont [email protected]
[825e645] 2018-10-05T15:26:40Z re PR tree-optimization/71625 (missing strlen optimization on different array initialization style)
[cbba2e1] 2018-10-05T14:21:01Z runtime: remove checkgoarm function Nothing in libgo calls checkgoarm, and it relies on a variable, goarm, that is not set. Reviewed-on: https://go-review.googlesource.com/c/140057
[a2a8664] 2018-10-05T14:09:07Z re PR libbacktrace/87529 (libbacktrace API forces users to have memory leaks)
[f48bd5e] 2018-10-05T12:54:51Z re PR middle-end/63155 (memory hog)
[700adeb] 2018-10-05T11:46:12Z tree-core.h (tree_block::abstract_flag): Remove.
[3f41c98] 2018-10-05T11:40:50Z i386.c (ix86_add_stmt_cost): When scalar cost is asked for initialize mode to the component mode of the...
[ae36de9] 2018-10-05T11:29:44Z i386: Don't pass -msse2avx to assembler for -mavx
[49022a8] 2018-10-05T10:52:33Z rs6000: Various fixes for the new fpscr builtins (PR87509)
[3665f77] 2018-10-05T07:01:57Z re PR testsuite/87487 (New test case gfortran.dg/deferred_character_24.f90 in r264721 fails on big endian)
[1afa270] 2018-10-05T00:16:34Z Daily bump.
[0448002] 2018-10-04T22:28:18Z contrib: unused_functions.py: Handle archives
[f556d6b] 2018-10-04T19:52:44Z i386.md (*fop
X87MODEF:mode2_i387): Macroize insn from *fopMODEF:mode2_i387 and *fop_xf_2_i387 using X87MODEF...
[8cff065] 2018-10-04T18:23:25Z invoke.texi (-Wno-prio-ctor-dtor): Document new warning -Wno-prio-ctor-dtor.
[f4ebbd2] 2018-10-04T17:50:52Z Report vectorization problems via a new opt_problem class
[7db960c] 2018-10-04T17:41:08Z Add -fopt-info-internals
[5e1b447] 2018-10-04T17:34:56Z varasm.c (output_constant): Add new parameter merge_strings.
[a81a0bf] 2018-10-04T16:48:50Z Revert "Never reload fixed form constraints memory operand"
[956a750] 2018-10-04T15:50:34Z List myself as "libgomp (OpenACC)" and "OpenACC" maintainer
[f349e46] 2018-10-04T15:05:32Z [PATCH, rs6000] Fix expected error output for test case.
[96c545e] 2018-10-04T14:44:53Z Error about alias attribute with body definition (PR c/87483).
[b8ce812] 2018-10-04T14:36:55Z Redirect call within specific target attribute among MV clones (PR ipa/82625).
[5d98e5a] 2018-10-04T14:33:47Z Fix -fopt-info for plugin passes
[c19bc1a] 2018-10-04T13:38:51Z Add missing ChangeLog entry for previous commit
[82957a7] 2018-10-04T13:36:20Z re PR rtl-optimization/87466 (IRA and LRA spill all pseudos that are live across setjmp calls)
[ac712e4] 2018-10-04T13:06:59Z Remove superfluous assignment in add_params.
[3edbcdb] 2018-10-04T12:41:14Z Fix divergence in indirect profiling (PR gcov-profile/84107).
[668f8d4] 2018-10-04T11:36:15Z [C++ PATCH] String concatenation is a thing
[9a47171] 2018-10-04T11:06:24Z re PR tree-optimization/85787 (malloc_candidate_p fails to detect malloc attribute on nested phis)
[289380f] 2018-10-04T08:59:12Z cunroll-15.c: Add XFAILs for arm and powerpc.
[75fcc3e] 2018-10-04T08:59:12Z contrib: Add unused_functions.py script
[5e626cd] 2018-10-04T08:06:52Z Call ultimate_alias_target for node being inlined (PR ipa/87491).
[b4ee650] 2018-10-04T07:55:02Z Never reload fixed form constraints memory operand
[0863dec] 2018-10-04T02:55:10Z gimple-ssa-sprintf.c (format_string): Do not hardcode size of target's wchar_t.
[74ac607] 2018-10-04T00:16:46Z Daily bump.
[c7d53a7] 2018-10-03T21:51:50Z i386.md (*cmpX87MODEF:mode
SWI24:mode_i387): Change operand 2 predicate to nonimmediate_operand.
[bbfc3ce] 2018-10-03T21:03:50Z * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
[af8096f] 2018-10-03T20:29:10Z libgcc2.c (isnan): Use __builtin_isnan.
[a41cc59] 2018-10-03T20:00:46Z gimple-ssa-sprintf.c (struct fmtresult): Add new member and initialize it.
[119b496] 2018-10-03T19:09:32Z RISC-V: Add macro for ilp32e ABI. Cleanup white space.
[5079ff1] 2018-10-03T18:46:51Z Enable LRA register allocator for PDP11.
[0a7eb8d] 2018-10-03T18:31:52Z Enable LRA register allocator for PDP11.
[f707a03] 2018-10-03T18:28:16Z i386.md (
absneg:codeextendsfdf2): Remove.
[9b918e8] 2018-10-03T17:36:29Z re PR tree-optimization/87415 (wrong code at -O1 and above on x86_64-linux-gnu)
[7812556] 2018-10-03T17:23:15Z gimple-fold.c (get_range_strlen): Only set nonstr when an unterminated string is discovered.
[2e103ae] 2018-10-03T17:18:52Z tree-vrp.c (extract_range_from_unary_expr): Special case all pointer conversions.
[bedf03a] 2018-10-03T15:56:29Z Implement P0840, language support for empty objects.
[749c0e1] 2018-10-03T11:27:40Z PR libstdc++/59439 optimize uses of classic ("C") std::locale
[e7df9e4] 2018-10-03T09:31:36Z Fix ARM_TARGET2_DWARF_FORMAT for vxworks
[f2db460] 2018-10-03T08:30:10Z Properly mark lambdas in GCOV (PR gcov-profile/86109).
[784779d] 2018-10-03T05:50:01Z 2018-10-03 François Dumont [email protected]
[da76e70] 2018-10-03T00:16:59Z Daily bump.
[ff504cc] 2018-10-02T20:02:03Z * io/close.c [!HAVE_UNLINK_OPEN_FILE]: Include <string.h>.
[6bd2b8e] 2018-10-02T17:31:53Z re PR target/87474 (ICE in extract_insn, at recog.c:2305)
[d8ccfad] 2018-10-02T16:45:51Z internal/bytealg: support systems that don't have memmem Reviewed-on: https://go-review.googlesource.com/138839
[3c609d3] 2018-10-02T15:36:49Z S/390: Support IBM z14 Model ZR1 with -march=native
[e9e8efc] 2018-10-02T15:35:52Z S/390: Rename arch12 to z14
[8dc5696] 2018-10-02T15:27:07Z i386.md (fxam2_i387_with_temp): Remove.
[34c77d0] 2018-10-02T15:12:30Z i386.c (ix86_emit_i387_round): Extend op1 to XFmode before emitting fxam.
[4913fc0] 2018-10-02T15:07:14Z net: don't fail test if splice fails because pipe2 is missing This reportedly happens on CentOS 5.11. The real code will work fine; this test is assuming that the unexported slice function will handle the splice, but if pipe2 does not work then it doesn't. The relevant code in internal/poll/splice_linux.go says "Falling back to pipe is possible, but prior to 2.6.29 splice returns -EAGAIN instead of 0 when the connection is closed." Reviewed-on: https://go-review.googlesource.com/138838
[0036218] 2018-10-02T15:02:13Z ((X /[ex] A) +- B) * A --> X +- A * B
[8692007] 2018-10-02T14:59:25Z vector _M_start and 0 offset
[057cf66] 2018-10-02T14:55:39Z No a
x+b*x factorization for signed vectors
[a1c3d79] 2018-10-02T14:19:49Z rs6000: Fix vec-init-6.c (PR87081)
[911ce7b] 2018-10-02T14:10:16Z * gimple-fold.c (get_range_strlen): Remove dead code.
[6c4aa5f] 2018-10-02T14:08:53Z builtins.c (unterminated_array): Add new arguments.
[469218a] 2018-10-02T14:00:50Z Avoid redundant runtime checks in std::visit
[f512bf3] 2018-10-02T13:06:54Z sse.md (reduc_plus_scal_v4df): Avoid the use of haddv4df...
[1c02928] 2018-10-02T12:46:32Z Use -fno-show-column in libstdc++ installed testing.
[15b946f] 2018-10-02T12:35:42Z config: Remove unused define for os uClibc
[be099f3] 2018-10-02T10:55:33Z dojump.h (do_jump): Delete.
[5d11b4b] 2018-10-02T10:20:08Z reorg.c (make_return_insns): Use emit_copy_of_insn_after for the insns in the delay slot and add_insn_after...
[0edf3af] 2018-10-02T10:08:22Z c-decl.c (warn_if_shadowing): Do not test DECL_FROM_INLINE.
[cd6ae11] 2018-10-02T10:07:29Z tree-inline.c (expand_call_inline): Use the location of the callee declaration for the inline-entry marker.
[491ec3d] 2018-10-02T00:16:36Z Daily bump.
[b1d8868] 2018-10-01T22:25:52Z compiler: use the underlying type to build placeholder type for alias When asking for a placeholder type of an alias type, build a placeholder for th...

Read more

gcc-9.2018-09-30Z.b38ab29

26 Oct 07:21
Compare
Choose a tag to compare

[0df9280] 2018-09-30T20:03:14Z re PR rtl-optimization/86939 (IRA incorrectly creates an interference between a pseudo register and a hard register)
[a086078] 2018-09-30T13:52:55Z re PR fortran/87359 (pointer being freed was not allocated)
[ba08c70] 2018-09-30T12:22:07Z re PR fortran/70752 (Incorrect LEN for ALLOCATABLE CHARACTER)
[f1525dd] 2018-09-30T11:41:31Z messages.xml: Switch link to www.oracle.com to https.
[8b3f158] 2018-09-30T10:53:14Z policy_data_structures_biblio.xml: Update link to Microsoft Component Model Object Technologies.
[8ba60ec] 2018-09-30T07:02:49Z re PR fortran/70149 ([F08] Character pointer initialization causes ICE)
[5e8b5d9] 2018-09-30T00:16:20Z Daily bump.
[bdfbaa7] 2018-09-29T21:59:59Z i386: Use TImode for BLKmode values in 2 integer registers
[29a94bf] 2018-09-29T17:17:09Z re PR fortran/65677 (Incomplete assignment on deferred-length character variable)
[7d583f4] 2018-09-29T16:06:09Z builtins.c (unterminated_array): Pass in c_strlen_data * to c_strlen rather than just a tree .
[23bce99] 2018-09-29T16:04:09Z re PR target/87467 (Incorrect function parameter for mm512_abs_pd in include/avx512fintrin.h)
[15f8a37] 2018-09-29T11:25:57Z fdl-1.3.xml: The Free Software Foundation web site now uses https.
[26b0a30] 2018-09-29T00:16:19Z Daily bump.
[400bc52] 2018-09-28T23:13:10Z match.pd (simple_comparison): Don't optimize if either operand is a function pointer when...
[68cf289] 2018-09-28T22:30:45Z rs5000: Delete all specific asm_cpu
and ASM_CPU__SPEC
[f0ca30b] 2018-09-28T22:02:17Z rs6000: Delete HAVE_AS_DCI
[2660fec] 2018-09-28T21:50:34Z rs6000: Delete HAVE_AS_LWSYNC and TARGET_LWSYNC_INSTRUCTION
[44662f6] 2018-09-28T21:20:53Z calls.c (expand_call): Try to do a tail call for thunks at -O0 too.
[5c44134] 2018-09-28T20:26:29Z functions.h (__foreign_iterator_aux3(const _Safe_iterator<>&, const _InputeIter&, const _InputIter&, _true_type)): Use empty() rather than begin() == end().
[a0bdbb0] 2018-09-28T17:49:48Z opt-suggestions.c: fix minor memory leak
[ed2d9d3] 2018-09-28T17:40:04Z dumpfile.c: use prefixes other than 'note: ' for MSG
{OPTIMIZED_LOCATIONS|MISSED_OPTIMIZATION}
[5718d9d] 2018-09-28T15:45:51Z Fix gcc.dg/torture/fp-int-convert.h for excess precision after PR c/87390.
[02469d3] 2018-09-28T15:30:46Z i386.h (SSE_REGNO): Fix check for FIRST_REX_SSE_REG.
[adb67ff] 2018-09-28T15:15:57Z i386.h (CC_REGNO): Remove FPSR_REGS.
[713e9ce] 2018-09-28T14:46:21Z Fix date in ChangeLog file.
[a8b4e6c] 2018-09-28T14:44:15Z re PR testsuite/87433 (gcc.dg/zero_bits_compound-1.c and gcc.target/aarch64/ashltidisi.c tests fail after combine two to two instruction patch on aarch64)
[259cd78] 2018-09-28T14:41:45Z re PR testsuite/87433 (gcc.dg/zero_bits_compound-1.c and gcc.target/aarch64/ashltidisi.c tests fail after combine two to two instruction patch on aarch64)
[20a73a1] 2018-09-28T13:50:44Z compiler: fix parsing issue with non-ASCII first package char Fix a bug in the parser code that decides whether a given name should be considered exported or not. The function Lex::is_exported_name (which assumes that its input is a mangled name) was being called on non-mangled (raw utf-8) names in various places. For the bug in question this caused an imported package to be registered under the wrong name. To fix the issue, rename 'Lex::is_exported_name' to 'Lex::is_exported_mangled_name', and add a new 'Lex::is_exported_name' that works on utf-8 strings. Fixes golang/go#27836. Reviewed-on: https://go-review.googlesource.com/137736
[dc16b00] 2018-09-28T11:33:29Z tree.h (BLOCK_ORIGIN): New.
[2bd4ca7] 2018-09-28T10:54:34Z Simplify vec_merge according to the mask.
[227efe8] 2018-09-28T08:47:20Z sparc-protos.h (sparc_branch_cost): Declare.
[7847bfc] 2018-09-28T00:16:43Z Daily bump.
[c057b53] 2018-09-27T22:56:37Z rs6000: Fix one more vec_splat case
[73ca9fb] 2018-09-27T22:55:23Z tree.h (tree_to_shwi): Add attribute nonnull and pure.
[f20ac63] 2018-09-27T20:48:53Z mmintrin.h (_mm_unpackhi_pi8): Change __int128_t to _int128.
[f3f518f] 2018-09-27T20:21:06Z i386.md (UNSPEC_FLDCW): Remove.
[eaa17c2] 2018-09-27T20:04:15Z i386.md (FPSR_REG): Remove.
[24676f1] 2018-09-27T19:54:09Z rs6000: Delete many HAVE_AS
(PR87149)
[8830704] 2018-09-27T14:53:35Z coverage.c (get_coverage_counts): Revert the formatting of missing profile opt info.
[b88da9b] 2018-09-27T14:17:52Z re PR debug/87451 (FAIL: gcc.dg/debug/dwarf2/inline5.c)
[ac02e5b] 2018-09-27T14:10:45Z re PR debug/37801 (DWARF output for inlined functions doesn't always use DW_TAG_inlined_subroutine)
[19ef5a8] 2018-09-27T11:15:48Z [pr82089] Don't sign-extend SFV 1 in BImode
[90e7937] 2018-09-27T09:53:08Z re PR c++/67544 (ICE: SIGSEGV in tree_check3 (tree.h:2896) with -fconcepts)
[0798984] 2018-09-27T08:33:41Z re PR c++/84940 (internal compiler error: in build_value_init_noctor, at cp/init.c:465)
[291a9e9] 2018-09-27T08:03:42Z S/390: Implement speculation barrier
[461553e] 2018-09-27T00:16:55Z Daily bump.
[bc162b0] 2018-09-26T22:29:54Z re PR gcov-profile/86957 (gcc should warn about missing profiles for a compilation unit or a new function with -fprofile-use)
[8313a76] 2018-09-26T21:14:16Z Support excess precision for integer / floating-point comparisons (PR c/87390).
[01414d5] 2018-09-26T21:06:01Z RISC-V: Add missing negate patterns.
[d89fde4] 2018-09-26T19:03:26Z tree.c (zerop): Change return type to bool.
[1fb157c] 2018-09-26T18:42:19Z RISC-V: Delete obsolete MIPS comment.
[0974b79] 2018-09-26T17:00:49Z re PR target/87414 (-mindirect-branch=thunk produces thunk with incorrect CFI on x86_64)
[1413a41] 2018-09-26T15:59:13Z Fix AArch64 ILP32 ICE.
[0a76bba] 2018-09-26T15:25:15Z crtprec.c (set_precision): Use fnstcw instead of fstcw.
[2202b16] 2018-09-26T15:17:32Z i386.h (enum reg_class): Remove FP_TOP_SSE_REGS and FP_SECOND_SSE_REGS.
[dd554b7] 2018-09-26T15:17:30Z syscall: don't assume we have a GETEUID system call On Alpha GNU/Linux there is no geteuid system call, there is only getresuid. The raw geteuid system call is only used for testing, so just skip the test if it's not available. Reviewed-on: https://go-review.googlesource.com/137655
[6693898] 2018-09-26T15:00:00Z * ChangeLog: Add missing PR number.
[8c09706] 2018-09-26T14:55:59Z re PR target/87439 (ICE in ix86_mode_needed, at config/i386/i386.c:18907)
[8caf8f7] 2018-09-26T14:50:03Z Revert 2018-09-26 Alexey Neyman [email protected]
[39aae60] 2018-09-26T14:35:48Z re PR debug/87443 (GCC mixes abstract and concrete instances in abstract origins for inlines)
[9b4e3b9] 2018-09-26T14:09:03Z graphite.h: Include <isl/id.h> and <isl/space.h>...
[19071aa] 2018-09-26T12:56:09Z Ignore chmod errors during mostlyclean-local, check-go-tool
[ce6f088] 2018-09-26T11:58:18Z [PR 87347] Prevent segfaults if TYPE_ARG_TYPES is NULL
[6fe0c58] 2018-09-26T09:59:56Z re PR c++/71131 ([concepts] Ill-formed code declaring a variable with a template concept not rejected)
[3c010a2] 2018-09-26T09:23:00Z re PR c++/67655 ([concepts] expression constraints and variadic expansions)
[1899cb6] 2018-09-26T09:20:10Z [Ada] SPARK: minor error message enhancement
[def1564] 2018-09-26T09:20:05Z [Ada] Fix inheritance of representation items defined as aspects
[0ebf09e] 2018-09-26T09:19:53Z [Ada] Spurious ineffective use_clause warning
[cec0185] 2018-09-26T09:19:47Z [Ada] Store -G xxx switches
[940cf49] 2018-09-26T09:19:43Z [Ada] Issue info message on inlined subprograms in GNATprove mode
[241848f] 2018-09-26T09:19:38Z [Ada] Missing front-end code for constraint checks on fixed point exprs
[2d9a8c0] 2018-09-26T09:19:33Z [Ada] SPARK: fix a bug related to loop exit environment
[1a409f8] 2018-09-26T09:19:28Z [Ada] Spurious elaboration issue due to inlining
[a30a69c] 2018-09-26T09:19:12Z [Ada] Do not issue by default info messages for inlining in GNATprove
[2d9c420] 2018-09-26T09:19:04Z [Ada] Spurious error on interface conversion under ZFP
[9d95186] 2018-09-26T09:18:58Z [Ada] Add a No_Return annotation to ease static analysis
[6cd1ee9] 2018-09-26T09:18:52Z [Ada] Spurious error on private extension with predicate
[abbfd69] 2018-09-26T09:18:35Z [Ada] Spurious dependency on secondary stack
[c886a94] 2018-09-26T09:18:29Z [Ada] Mimic the C++ ABI when passing class-wide conversion actuals
[4f95def] 2018-09-26T09:18:23Z [Ada] Pair miscount in Dynamic_HTable.Put
[3e4ade6] 2018-09-26T09:18:16Z [Ada] Add notes about processing of aggregate projects
[dd81163] 2018-09-26T09:18:09Z [Ada] Minor reformattings
[f8bc3bc] 2018-09-26T09:18:02Z [Ada] New unit GNAT.Sets
[fcf1dd7] 2018-09-26T09:17:56Z [Ada] ICE on mix of tagged and limited interfaces
[7fea7b5] 2018-09-26T09:17:51Z [Ada] Illegal formal objects associated with anonymous acc-to-subp args
[95f2be2] 2018-09-26T09:17:46Z [Ada] Front-end support for OpenACC pragmas
[8e53268] 2018-09-26T09:17:41Z [Ada] Missing error on non-limited derived type with limited component
[56c3e62] 2018-09-26T09:17:36Z [Ada] Inlining of renamed subprogram instances in package body
[d58008d] 2018-09-26T09:17:31Z [Ada] Preparation for new description of interface thunks
[52ba224] 2018-09-26T09:17:26Z [Ada] Propagate bit order and SSO from root to classwide equivalent type
[b45a9ff] 2018-09-26T09:17:21Z [Ada] Crash on expression functions within quantified expressions
[bcbe14d] 2018-09-26T09:17:16Z [Ada] Missing predicate check on return value
[4453a82] 2018-09-26T09:17:10Z [Ada] ICE on array of task type with -gnatct
[81d85d4] 2018-09-26T09:17:05Z [Ada] Fix assertion failure on record subtype with -gnatRj
[05a8415] 2018-09-26T09:16:59Z [Ada] Regression in partial compilation of RCI units
[`738b...

Read more

gcc-9.2018-09-23Z.5986c25

26 Oct 07:21
Compare
Choose a tag to compare

[d18cbbf] 2018-09-23T15:37:30Z i386.h (enum reg_class): Rename MASK_REGS to ALL_MASK_REGS and MASK_EVEX_REGS to MASK_REGS.
[839837b] 2018-09-23T14:57:25Z using_exceptions.xml: Move boost.orgs link to https.
[86ca01a] 2018-09-23T14:41:54Z * doc/service.texi (Service): Switch the fsf.org link to https.
[0f97b81] 2018-09-23T11:03:38Z Do array index calculations in gfc_array_index_type
[ee7fb05] 2018-09-23T10:52:27Z re PR fortran/87395 (ICE in in lookup_field_for_decl with whizard)
[5cdf09b] 2018-09-23T00:16:19Z Daily bump.
[056e686] 2018-09-22T18:44:01Z re PR middle-end/41453 (use INTENT(out) for optimization)
[73a958c] 2018-09-22T17:49:19Z re PR fortran/87318 (gfortran.dg/dtio_1.f90 is invalid)
[091a864] 2018-09-22T12:30:50Z re PR target/86798 (nds32 port needs updating for CVE-2017-5753)
[204d463] 2018-09-22T10:21:25Z re PR fortran/85603 (ICE with character array substring assignment)
[0e569a3] 2018-09-22T00:16:49Z Daily bump.
[9b29794] 2018-09-21T20:39:07Z re PR libstdc++/87135 ([C++17] unordered containers violate iterator validity requirements)
[35b66f3] 2018-09-21T20:00:23Z gimple-ssa-evrp.c (evrp_dom_walker::cleanup): Call vr_values::cleanup_edges_and_switches.
[2e3f653] 2018-09-21T19:49:36Z Document that attribute noreturn inhibits tail call optimization
[3829557] 2018-09-21T18:45:59Z PR c++/87372 - func constexpr evaluation.
[edaaef6] 2018-09-21T18:12:59Z Use vectored writes when reporting errors and warnings.
[5b4dd01] 2018-09-21T17:33:29Z re PR fortran/77325 (ICE in gimplify_var_or_parm_decl, at gimplify.c:1933)
[fd87624] 2018-09-21T17:26:23Z re PR fortran/87359 (pointer being freed was not allocated)
[d4accef] 2018-09-21T17:22:20Z * constexpr.c (cxx_eval_outermost_constant_expr): Update comment.
[ac51f07] 2018-09-21T15:36:53Z Un-split hypot tests
[c8d1534] 2018-09-21T14:17:07Z dumpfile.c: fix stray dump_loc output (PR tree-optimization/87309)
[52e18cd] 2018-09-21T13:12:36Z config.gcc: factorize and comment inclusion of vxworks-dummy.h
[5244089] 2018-09-21T13:09:51Z Leverage cacheTextUpdate for __clear_cache on VxWorks
[8d0ef28] 2018-09-21T13:05:19Z Cleanup handling of libgcc and libc_internal for VxWorks
[f509691] 2018-09-21T13:03:25Z Leverage STARTFILE_PREFIX_SPEC for VxWorks7
[aa56e87] 2018-09-21T13:01:31Z Account for TARGET_VXWORKS64 in default SIZE/PTRDIFF_TYPE for vxworks
[caa6283] 2018-09-21T12:43:46Z Introduce TARGET_VXWORKS64 for VxWorks 64bit ports
[43a0fd7] 2018-09-21T12:39:51Z Fix whitespace vs tab in entry
[05e73c1] 2018-09-21T12:38:57Z Move default #define TARGET_VXWORKS7 to vxworks-dummy.h
[5d03c10] 2018-09-21T12:35:55Z Prepend vxworks-dummy.h to tm_file for powerpc*
[910f72e] 2018-09-21T12:25:12Z [aarch64] Add HiSilicon tsv110 CPU support
[cbd29d0] 2018-09-21T11:25:54Z Fix co-array allocation
[b689559] 2018-09-21T11:25:39Z Propagate address spaces to builtins.
[518196c] 2018-09-21T10:11:37Z c-ada-spec.c: Include diagnostic.h.
[d5d94b8] 2018-09-21T10:01:16Z rs6000.c (rs6000_function_ok_for_sibcall): Return false if the call takes a static chain.
[512cc01] 2018-09-21T08:41:17Z Remove arc profile histogram in non-LTO mode.
[36ff254] 2018-09-21T08:39:35Z [NDS32] Sync glibc and kernel structure, all use rt_sigframe.
[229a033] 2018-09-21T08:11:40Z [NDS32] Add t-nds32-glibc file.
[ac703a6] 2018-09-21T07:35:49Z [NDS32] Turn off default option -mtlsdesc-trampoline.
[1f06023] 2018-09-21T07:28:42Z re PR tree-optimization/86990 (wrong code at -O2 on x86_64-linux-gnu in 64-bit mode)
[74f3101] 2018-09-21T00:17:01Z Daily bump.
[17b20aa] 2018-09-20T23:20:19Z PR c++/87109 - wrong ctor with maybe-rvalue semantics.
[0b7fb27] 2018-09-20T19:38:24Z Fix and document -r option
[468e1ef] 2018-09-20T19:34:44Z [PR87054] fix unaligned access
[894f597] 2018-09-20T19:34:30Z [PR87013] check for .loc is_stmt support in the assembler
[2eb3745] 2018-09-20T19:33:05Z gfortran.h (gfc_str_startswith): New macro.
[5596651] 2018-09-20T19:04:42Z rs6000: Remove -misel={yes,no}
[aecbc4f] 2018-09-20T18:42:57Z [OpenACC] handle missing OMP_LIST
clauses in fortran's parse tree debugger
[fbcf65f] 2018-09-20T17:21:54Z rs6000: Delete VECTOR_OTHER
[eb3f731] 2018-09-20T17:09:31Z hypot-long-double.cc: Skip on arm*.
[3ee378f] 2018-09-20T17:09:19Z PR c++/87075 - ICE with constexpr array initialization.
[8850966] 2018-09-20T13:52:25Z * doc/invoke.texi: Add -Wno-init-list-lifetime to C++ Language Options.
[2d2ee18] 2018-09-20T12:58:23Z Fix PEELING_FOR_NITERS calculation (PR 87288)
[508a909] 2018-09-20T12:58:16Z Add missing alignment checks in epilogue loop vectorisation (PR 86877)
[a599af8] 2018-09-20T01:56:58Z Add -Wclass-conversion.
[cf16d17] 2018-09-20T01:46:28Z pa.c (pa_adjust_priority): Delete.
[bad4408] 2018-09-20T01:04:34Z pa.md (atomic_storeqi): Restore deleted expander.
[fa8332f] 2018-09-20T00:16:38Z Daily bump.
[ff5c3c9] 2018-09-19T19:35:19Z re PR c++/87324 (g++ ICE with overriding initializers: Segmentation fault)
[ad9fe5f] 2018-09-19T17:44:36Z re PR fortran/84109 (ICE in adjustl on allocatable array of strings)
[ebdf17c] 2018-09-19T17:38:11Z combine: Use correct mode in new comparison (PR86902)
[fce3380] 2018-09-19T16:59:51Z PR c++/87357 - missing -Wconversion warning
[3c2a8ed] 2018-09-19T16:18:06Z dump_printf: use %T and %G throughout
[5bbb711] 2018-09-19T13:25:42Z Remove constant vec_select restriction.
[dc9acaa] 2018-09-19T11:20:51Z Don't use __glibcxx_assert to check class invariants
[3c5af60] 2018-09-19T10:24:59Z [AARCH64] Use STLUR for atomic_store
[574f588] 2018-09-19T10:12:04Z re PR rtl-optimization/87361 (gcc.target/sparc/20161111-1.c FAILs)
[d4eb08f] 2018-09-19T07:10:42Z re PR tree-optimization/87349 (ICE: Segmentation fault (in useless_type_conversion_p or is_gimple_reg_type))
[9077393] 2018-09-19T04:08:49Z libgnuintl.h (_INTL_MAY_RETURN_STRING_ARG, [...]): Backport changes from upstream gettext.
[709f7ea] 2018-09-19T00:16:46Z Daily bump.
[a521e62] 2018-09-18T20:36:16Z re PR libstdc++/87135 ([C++17] unordered containers violate iterator validity requirements)
[998511a] 2018-09-18T20:18:09Z re PR fortran/29550 (Optimize -fexternal-blas calls for conjg())
[5c470e0] 2018-09-18T19:59:46Z re PR fortran/29550 (Optimize -fexternal-blas calls for conjg())
[f435162] 2018-09-18T19:35:53Z re PR fortran/87239 (ICE in deferred-length string)
[bf8d830] 2018-09-18T19:16:28Z P1064R0 - Allowing Virtual Function Calls in Constant Expressions
[e8db6cd] 2018-09-18T17:58:20Z re PR fortran/87336 (wrong output for pointer dummy assiocated to target actual argument)
[b819cc4] 2018-09-18T17:37:40Z rs6000: Remove old "Cygnus sibcall" comment
[c99fcad] 2018-09-18T16:35:27Z re PR c++/85065 ([concepts] ICE with invalid use of a concept)
[b7663a7] 2018-09-18T16:19:56Z Handle CLOBBER in reg_overlap_mentioned_p (PR86882)
[a12c16d] 2018-09-18T16:05:36Z Fix location of invocable check for unique_ptr deleter
[f96c866] 2018-09-18T15:51:54Z i386.md (*extendxf2): Macroize insn from *extendsfxf2 and extenddfxf2 using MODEF mode...
[2049bef] 2018-09-18T15:41:54Z [nvptx] Remove use of CUDA unified memory in libgomp
[5e59407] 2018-09-18T14:19:55Z PR other/87353 fix formatting and grammar in manual
[538d2d7] 2018-09-18T14:14:57Z Fix dg-do target
[89e1963] 2018-09-18T14:09:54Z Add PR marker to previous commit
[6902e3a] 2018-09-18T13:54:36Z Fix gcc.dg/warn-abs-1.c for arm and aarch64-none-elf
[3897f13] 2018-09-18T13:52:30Z [PATCH c++/86881] -Wshadow-local-compatible ICE
[0dce552] 2018-09-18T13:32:12Z [AArch64][committed] Fix gcc.target/aarch64/spellcheck_1.c and spellcheck_4.c
[92cb1fb] 2018-09-18T13:28:50Z [AArch64][testsuite][committed] Fix gcc.target/aarch64/combine_bfxil.c for -mabi=ilp32
[6a8aa2e] 2018-09-18T13:26:05Z re PR middle-end/63155 (memory hog)
[53c6feb] 2018-09-18T07:04:15Z Use v2 map syntax in libgcc-unwind.map if Solaris ld supports it
[e6bf23c] 2018-09-18T02:42:15Z Handle a library implementation of ffs calling __builtin_ffs.
[18b0a76] 2018-09-18T00:16:45Z Daily bump.
[9c4a4b3] 2018-09-17T23:32:12Z Add range_idx param to range_label::get_text
[71b731b] 2018-09-17T20:33:04Z i386.c (ix86_emit_i387_log1p): Emit fldln2 earlier.
[c896ecf] 2018-09-17T20:31:01Z substring-locations: add class format_string_diagnostic_t
[69d7aab] 2018-09-17T19:59:19Z [nvptx] Add atomic_fetch
support for SImode arguments.
[fa540ce] 2018-09-17T15:00:57Z i386.md (truncxf2_i387_noop_unspec): Change operand 0 predicate to nonimmediate operand.
[5d72188] 2018-09-17T13:28:04Z re PR tree-optimization/87328 (ICE in do_rpo_vn, at tree-ssa-sccvn.c:6566)
[80c6d1f] 2018-09-17T13:12:12Z Add -Wabsolute-value
[3ab3a92] 2018-09-17T12:41:58Z ms-sysv.exp: Don't pass TEST_ALWAYS_FLAGS to HOSTCXX.
[d44235f] 2018-09-17T11:22:27Z re PR fortran/64120 ([F03] Wrong handling of allocatable character string)
[ecfb64f] 2018-09-17T10:21:21Z re PR tree-optimization/87301 (ICE: verify_gimple failed (error: statement marked for throw, but doesn't))
[dda107d] 2018-09-17T10:19:02Z Fix out-of-bounds in gcov.c (PR gcov-profile/85871).
[dd1fd74] 2018-09-17T08:52:22Z [ARC] Enable DBNZ for core3 and newer CPUs.
[5305a27] 2018-09-17T08:52:10Z [ARC] Update LINK_EH_SPEC linker spec.
[d6683f8] 2018-09-17T08:49:09Z gcov: emit hotness colors to easily find hot code.
[7dc58b5] 2018-09-17T08:47:38Z i386: move alignment defaults to processor_costs.
[ca32d61] 2018-09-17T07:18:17Z re PR fortran/85954 (ICE in make_ssa_name_fn, at tree-ssanames.c:266)
[3cc2fdf] 2018-09-17T06:07:52Z tree-vrp.c (extract_range_from_unary_expr): Do not special case symbolics or VR_VARYING ranges for ABS_EXPR.
[baeab78] 2018-09-17T00:16:33Z Daily bump.
[`7...

Read more

gcc-9.2018-09-16Z.74b0834

26 Oct 07:21
Compare
Choose a tag to compare

[ed33417] 2018-09-16T19:37:44Z re PR fortran/37802 (Improve wording for matmul bound checking)
[c546dbd] 2018-09-16T00:16:43Z Daily bump.
[ae486e6] 2018-09-15T09:21:09Z re PR middle-end/86864 (ICE in commit_one_edge_insertion on switch construct)
[19d6277] 2018-09-15T00:16:27Z Daily bump.
[f3743e2] 2018-09-14T23:26:12Z re PR middle-end/87188 (Function pointer canonicalization optimized away)
[07f8790] 2018-09-14T22:02:58Z Fix overeager spelling corrections (PR c/82967)
[2870a4d] 2018-09-14T20:36:19Z builtins.c (fold_builtin_strlen): Remove TODO comment.
[05172c0] 2018-09-14T20:14:20Z fix previous commit message
[a70f382] 2018-09-14T19:56:32Z 2018-09-14 Bernd Edlinger [email protected]>
[e47515a] 2018-09-14T19:42:01Z cmd/go: correct gccgo buildid file on ARM Bring in https://golang.org/cl/135297 from the gc repository to fix a GCC bug report. Original CL description: The GNU assembler for ARM treats @ as a comment character, so section types must be written using % instead. Fixes https://gcc.gnu.org/PR87260. Reviewed-on: https://go-review.googlesource.com/135360
[01b0acb] 2018-09-14T18:35:26Z builtins.c (unterminated_array): Handle ARRAY_REF.
[e08341b] 2018-09-14T18:23:58Z builtins.c (unterminated_array): New.
[dd98382] 2018-09-14T17:03:09Z * config/i386/movdirintrin.h: Fix copyright year.
[2a7ba92] 2018-09-14T16:55:41Z compiler: don't use address of temporary for deferred delete This CL corrects the handling of a deferred delete in a loop, to not use a temporary whose value will, at deferred execution time, wind up being the last value in the loop. The test for this is TestDeferDeleteSlow in the 1.11 runtime package. Reviewed-on: https://go-review.googlesource.com/135358
[98ef99a] 2018-09-14T16:41:37Z c++/61941 - Mis-parsing of warn_unused_result function with ref-qualifiers
[1b1dfdd] 2018-09-14T16:05:42Z [AArch64][committed] Fix gcc.target/aarch64/combine_bfi_1.c
[0c2d237] 2018-09-14T15:52:04Z reg-stack.c: Include regs.h.
[8cafacb] 2018-09-14T15:36:52Z emmintrin.h: Add _MM_SHUFFLE2.
[dc92851] 2018-09-14T15:24:47Z rs6000: Add another Z to go with Y (PR87224)
[2dc09f6] 2018-09-14T15:16:17Z [Aarch64] Added pattern to match zero extended bfxil
[d604907] 2018-09-14T13:26:27Z Fix --enable-gather-detailed-mem-stats.
[115b470] 2018-09-14T13:13:14Z [tree-ssa-mathopts] PR tree-optimization/87259: Call execute_cse_reciprocals_1 before trying optimize_recip_sqrt
[310ee70] 2018-09-14T10:46:35Z tree-vrp.c (extract_range_from_binary_expr_1): Normalize VR_VARYING for PLUS/MINUS_EXPR.
[e2162da] 2018-09-14T10:15:46Z patching file gcc/config/s390/s390-passes.def S/390: Improve s390-passes.def formatting
[ef5057c] 2018-09-14T09:22:01Z [libgfortran] Fix uninitialized variable use in fallback_access
[7efd5ff] 2018-09-14T06:59:21Z re PR middle-end/63155 (memory hog)
[6ab24ea] 2018-09-14T03:34:19Z builtins.h (c_srlen): Add argument.
[d01b568] 2018-09-14T01:49:38Z builtins.c (c_strlen): Handle not zero terminated STRING_CSTs correctly.
[9a9f692] 2018-09-14T01:42:56Z expr.c (string_constant): Adjust function comment.
[ffbd4c4] 2018-09-14T00:16:45Z Daily bump.
[cec07c4] 2018-09-13T22:25:58Z compiler, runtime: call gcWriteBarrier instead of writebarrierptr In 1.11 writebarrierptr is going away, so change the compiler to call gcWriteBarrier instead. We weren't using gcWriteBarrier before; adjust the implementation to use the putFast method. This revealed a problem in the kickoff function. When using cgo, kickoff can be called on the g0 of an m allocated by newExtraM. In that case the m will generally have a p, but systemstack may be called by wbBufFlush as part of flushing the write barrier buffer. At that point the buffer is full, so we can not do a write barrier. So adjust the existing code in kickoff so that in the case where we are g0, don't do any write barrier at all. Reviewed-on: https://go-review.googlesource.com/131395
[38fab73] 2018-09-13T22:06:16Z runtime: correct counters in sweep In the sweep code we can sometimes see incorrect counts when conservative stack scanning causes us to grey an object that we earlier decided could be freed. We already ignored this check, but adjust this case to maintain correct span counts when it happens. This gives us slightly more correct numbers in MemStats, and helps avoid a rare failure in TestReadMemStats. Also fix the free index, and cope with finding a full span when allocating a new one. Reviewed-on: https://go-review.googlesource.com/134216
[84b5706] 2018-09-13T22:00:56Z * fold-const.c (c_getstr): Clamp STRING_LENGTH to STRING_SIZE.
[5ec9f8c] 2018-09-13T21:43:16Z varasm.c (compare_constant): Compare type size of STRING_CSTs.
[4a426e3] 2018-09-13T21:40:38Z * c-typeck.c (digest_init): Shorten overlength strings.
[84cdf51] 2018-09-13T21:32:24Z compiler, runtime: open code select This is the gofrontend version of https://golang.org/cl/37933, https://golang.org/cl/37934, and https://golang.org/cl/37935. Open code the initialization of select cases. This is a step toward updating libgo to the 1.11 release. Reviewed-on: https://go-review.googlesource.com/135000
[283b9ca] 2018-09-13T18:56:49Z Fix the previous ChangeLog
[0a4b0aa] 2018-09-13T18:43:44Z typeck2.c (digest_init_r): Fix overlength strings.
[8b393e9] 2018-09-13T18:42:16Z trans-array.c (gfc_conv_array_initializer): Remove excess precision from overlength string initializers.
[9fd1ec3] 2018-09-13T17:49:07Z compiler: implement //go:nowritebarrierrec Reviewed-on: https://go-review.googlesource.com/134228
[f0d89c7] 2018-09-13T17:30:00Z runtime: avoid write barriers with traceback info Unlike the gc runtime, libgo stores traceback information in location structs, which contain strings. Therefore, copying location structs around appears to require write barriers, although in fact write barriers are never important because the strings are never allocated in Go memory. They come from libbacktrace. Some of the generated write barriers come at times when write barriers are not permitted. For example, exitsyscall, marked nowritebarrierrec, calls exitsyscallfast which calls traceGoSysExit which calls traceEvent which calls traceStackID which calls trace.stackTab.put which copies location values into memory allocated by tab.newStack. This write barrier can be invoked when there is no p, causing a crash. This change fixes the problem by ensuring that location values are copied around in the tracing code with no write barriers. This was found by fixing the compiler to fully implement //go:nowritebarrierrec; CL to follow. Reviewed-on: https://go-review.googlesource.com/134226
[5f54d5f] 2018-09-13T17:27:00Z re PR target/86812 (visium port needs updating for CVE-2017-5753)
[131a075] 2018-09-13T17:13:05Z * Makefile.rtl (arm% linux-gnueabi%): Always set EH_MECHANISM to -arm.
[1fb90d5] 2018-09-13T17:05:40Z re PR ada/81103 (gcc/ada/terminals.c: please remove unused termio.h)
[2919ad1] 2018-09-13T16:44:43Z libgo: build roots index to speed up bulkBarrierPreWrite To reduce the amount of time spent in write barrier processing (specifically runtime.bulkBarrierPreWrite), add support for building a 'GC roots index', basically a sorted list of all roots, so as to allow more efficient lookups of gcdata structures for globals. The previous implementation worked on the raw (unsorted) roots list itself, which did not scale well. Reviewed-on: https://go-review.googlesource.com/132595
[16ddcc2] 2018-09-13T16:11:29Z Add self to maintainers list.
[f952951] 2018-09-13T16:03:05Z MAINTAINERS (write_after_approval): Add myself.
[85bc75f] 2018-09-13T14:15:41Z re PR tree-optimization/87263 (ICE on valid code at -O1: verify_ssa failed)
[08233f0] 2018-09-13T13:47:14Z Limit workaround for Clang bug to clang_major <= 7
[d8d9514] 2018-09-13T13:43:48Z Schedule by INSN_COST in case of tie
[2aa4cc7] 2018-09-13T11:31:58Z re PR bootstrap/87134 (SEGV in cc1 caused by r263875)
[67295b6] 2018-09-13T10:27:12Z [debug] DWARF: add DW_AT_count to zero-length arrays
[231c52a] 2018-09-13T09:46:55Z [Aarch64] Exploiting BFXIL when OR-ing two AND-operations with appropriate bitmasks
[0795f65] 2018-09-13T09:36:58Z [AArch64] Add support for TARGET_COMPUTE_FRAME_LAYOUT
[54de7d7] 2018-09-13T07:43:29Z configure.ac: Only append " ...
[d51232f] 2018-09-13T07:42:55Z re PR middle-end/87290 (Optimize signed x % pow2p == cst)
[392750c] 2018-09-13T07:36:50Z re PR tree-optimization/87287 (Move signed (x % pow2) == 0 optimization to gimple)
[8a90f55] 2018-09-13T00:45:55Z compiler: omit a couple of write barriers Omit a write barrier for s = s[0:] for a slice s. In this case the pointer is not changing and no write barrier is required. Omit a write barrier for s = append(s, v) in the case where len(s) < cap(s) (and similarly when appending more values). When the slice has enough capacity the pointer is not changing and no write barrier is required. These changes are required to avoid write barriers in the method randomOrder.reset in the runtime package. That method is called from procresize, at a point where we do not want to allocate memory. Otherwise that method can use a write barrier, allocate memory, and break TestReadMemStats. Reviewed-on: https://go-review.googlesource.com/134219
[6201be9] 2018-09-13T00:16:32Z Daily bump.
[b51da99] 2018-09-12T21:10:43Z re PR c++/87093 (is_constructible (__...

Read more

gcc-9.2018-09-09Z.4801cc6

26 Oct 07:21
Compare
Choose a tag to compare

[8eb7aec] 2018-09-09T18:13:18Z re PR target/86794 (mmix port needs updating for CVE-2017-5753)
[8023c7a] 2018-09-09T18:12:14Z re PR target/85666 (gcc-8.0.1 fails to build mmix target: gcc/libgcc/libgcc2.h:203:20: internal compiler error: in leaf_function_p, at final.c:4488)
[a236f9d] 2018-09-09T18:05:48Z re PR target/85666 (gcc-8.0.1 fails to build mmix target: gcc/libgcc/libgcc2.h:203:20: internal compiler error: in leaf_function_p, at final.c:4488)
[b8106e8] 2018-09-09T13:26:17Z compiler: make sure type descriptor initializers go in .rodata When creating type descriptor variables, the compiler (specifically Type::make_type_descriptor_var) invokes the immutable_struct() and immutable_struct_set_init() back end methods, so as to insure that these items go into the ".rodata" section of the generate object file. The expression initializers for these variables can contain nested subexpressions, however, and these subexpressions were not always being placed into .rodata. This patch changes the backend-gen code for slice initializers to emit implicit variables into .rodata if those initializers are part of a type descriptor init. Reviewed-on: https://go-review.googlesource.com/132596
[04dad37] 2018-09-09T07:42:17Z [PATCH] internalize a driver fn
[6d3c2b0] 2018-09-09T04:06:16Z csky.md (*cskyv2_adddi3, [...]): Add earlyclobber.
[246ec6d] 2018-09-09T00:16:52Z Daily bump.
[e5ba9b7] 2018-09-08T17:36:08Z PR c++/87150 - wrong ctor with maybe-rvalue semantics.
[3075aff] 2018-09-08T16:00:02Z PR c++/86678 - constexpr function with non-constant after return.
[6185650] 2018-09-08T14:31:24Z cxx-pretty-print.c (cxx_pretty_printer::statement): Handle RANGE_FOR_INIT_STMT.
[e00dfa8] 2018-09-08T14:27:25Z array-init.c: Add dg-prune-output.
[208121b] 2018-09-08T13:20:23Z re PR rtl-optimization/85458 (FAIL: gcc.dg/pr83480.c (internal compiler error))
[07eef95] 2018-09-08T00:16:42Z Daily bump.
[d4c0eb5] 2018-09-07T18:59:50Z Remove unused init_unsigned_integer function.
[785425e] 2018-09-07T16:01:04Z * config/i386/i386.md (floatSWI48x:modeMODEF:mode2) Enable DImode for x87 on 32bit targets. Conditionally disable x87 modes with X87_ENABLE_FLOAT. Remove preparation code. (*floatSWI48:modeMODEF:mode2): Rename from *floatSWI48:modeMODEF:mode2_mixed. Handle x87, SSE and mixed math using "enabled" attribute. (*floatdiMODEF:mode2_i387): Rename from *floatSWI48x:modeMODEF:mode2_i387. Handle only DImode and enable for 32bit targets only. (floatdiX87MODEF:mode2_i387_with_xmm pre-reload splitter): New splitter. (floatdiX87MODEF:mode2_i387_with_xmm): Use register_operand as operand 1 predicate. Rewrite as define_insn_and_split. (floatdiX87MODEF:mode2_i387_with_xmm memory input splitter): Remove.
[6435284] 2018-09-07T15:52:54Z direct-enum-init1.C: Remove "inside" from diagnostic messages.
[8112667] 2018-09-07T14:12:48Z PR c++/87152 - range-based for loops with initializer broken in templates.
[6bf9284] 2018-09-07T13:12:24Z Fix C++17 expected errors for pointer to member function template args.
[446a665] 2018-09-07T00:16:44Z Daily bump.
[b389245] 2018-09-06T21:39:47Z reg-stack.c (get_true_reg): Reorder to fallthru to FLOAT case.
[bd46d32] 2018-09-06T19:47:06Z re PR target/86731 (Miscompiles vec_sl at -O3 with -fwrapv on ppc64el)
[423c2a2] 2018-09-06T18:53:01Z i386.md (fix_trunc_fisttp_i387_1): Remove.
[6d90010] 2018-09-06T15:39:48Z varasm.c (output_constructor_regular_field): Check TYPE_SIZE_UNIT of the init value.
[6847c65] 2018-09-06T15:34:58Z rs6000.c (rs6000_gimple_fold_builtin): Add support for early gimple folding of vec_splat().
[84bde0b] 2018-09-06T13:52:14Z rs6000.c (fold_mergehl_helper): Add types_compatible_p wrappers around TREE_TYPE comparisons.
[bdb57bc] 2018-09-06T07:38:42Z S/390: Prohibit SYMBOL_REF in UNSPECV_CAS
[d725249] 2018-09-06T07:35:35Z S/390: Register pass_s390_early_mach statically
[f0d2063] 2018-09-06T07:31:23Z S/390: Remove UNSPEC_LTREL_BASE
[308d9cd] 2018-09-06T00:38:13Z PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
[4497d88] 2018-09-06T00:16:49Z Daily bump.
[c53e89f] 2018-09-05T23:14:42Z re PR target/86779 (Cris port needs updating for CVE-2017-5753)
[53ceb8b] 2018-09-05T22:27:31Z [nvptx] Basic -misa support for nvptx
[62c21ce] 2018-09-05T21:17:47Z PR c++/87109, wrong overload with ref-qualifiers.
[f6b95f7] 2018-09-05T18:01:42Z i386.md (truncdfsf2): Remove expander.
[eb6ffc6] 2018-09-05T15:31:13Z PR52665 do not let .ident confuse assembler scan tests
[cfaa1c8] 2018-09-05T15:18:16Z * libsupc++/cxxabi.h (__cxa_demangle): Clarify doxygen comment.
[24c4943] 2018-09-05T13:39:38Z Optimise sqrt reciprocal multiplications
[76a5eae] 2018-09-05T11:44:13Z re PR bootstrap/87134 (SEGV in cc1 caused by r263875)
[e6c5d9f] 2018-09-05T11:28:49Z Group switch cases in switch lowering (PR tree-optimization/87205).
[85004cb] 2018-09-05T10:33:41Z re PR tree-optimization/87217 (ICE in in check_loop_closed_ssa_def, at tree-ssa-loop-manip.c:709 when compiling SPEC2000 starting with r264069)
[a798785] 2018-09-05T10:28:45Z * io/async.h: Use __gthread_mutex_t, not pthread_mutex_t.
[c0bb504] 2018-09-05T10:04:58Z PR c++/87137] GCC-8 Fix
[86e95f3] 2018-09-05T09:59:08Z [PR c++/87185] ICE in prune-lambdas
[888157a] 2018-09-05T09:39:34Z re PR bootstrap/87225 (tree-vect-stmts.c:3748 error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive])
[a98824a] 2018-09-05T09:37:27Z [aarch64] Avoid tag collisions for loads falkor
[41fbb3e] 2018-09-05T09:09:46Z Fix typo in ChangeLog.
[ac2f3b7] 2018-09-05T09:08:07Z Fix a scan in test for Darwin target (PR testsuite/87216).
[d1c772b] 2018-09-05T08:08:45Z GCOV: Print one decimal place in human readable mode.
[3d043c5] 2018-09-05T08:07:48Z Ignore properly -mdirect-move (PR target/87164).
[74be6f5] 2018-09-05T02:08:19Z cp-tree.h (treat_lvalue_as_rvalue_p): Declare.
[fd64b29] 2018-09-05T00:16:36Z Daily bump.
[6bc088c] 2018-09-04T20:42:06Z DWARF: Allow hard frame pointer even if frame pointer isn't used
[8f93810] 2018-09-04T17:49:57Z re PR target/87198 (ICE in extract_insn, at recog.c:2304)
[2a17b23] 2018-09-04T17:43:20Z gcc: xtensa: fix NAND code in xtensa_expand_atomic
[0bdb34b] 2018-09-04T15:00:41Z Don't xfail gcc.target/i386/addr-sel-1.c (PR target/86744)
[150655e] 2018-09-04T14:52:41Z wide-int-range.cc (wide_int_range_convert): New.
[8fcfe04] 2018-09-04T13:59:38Z genmatch: put reporting on a cold path
[b88ad32] 2018-09-04T13:34:47Z Add whitespace before warning option added in previous commmit
[c91c200] 2018-09-04T13:25:42Z Add -Waligned-new to Option Summary
[5bf734f] 2018-09-04T12:04:42Z re PR tree-optimization/87211 (gcc ICE at O2: in set_ssa_val_to, at tree-ssa-sccvn.c:3628)
[e20d979] 2018-09-04T11:58:14Z tree-vrp.c (vrp_can_optimize_bit_op): Remove.
[c2c51a3] 2018-09-04T10:55:46Z re PR tree-optimization/87176 (wrong code at -Os and above on x86-64-linux-gnu)
[727c8c8] 2018-09-04T10:27:14Z Update C Extensions docs for support in latest C++
[3ff89a4] 2018-09-04T03:57:03Z * MAINTAINERS: Update my email address.
[62364e0] 2018-09-04T00:16:57Z Daily bump.
[53dede1] 2018-09-03T18:38:20Z simplify.c (gfc_simplify_modulo): Re-arrange code to test whether 'P' is zero and issue an error if it is.
[a5e8b06] 2018-09-03T17:41:05Z re PR tree-optimization/87177 (wrong code at -O2 and -O3 on x86-64-linux-gnu)
[64979e0] 2018-09-03T16:55:05Z bb-reorder: convert to gcc_stablesort
[d239198] 2018-09-03T16:53:04Z tree-loop-distribution: convert to gcc_stablesort
[a6405b1] 2018-09-03T16:51:24Z introduce gcc_stablesort
[71acd8b] 2018-09-03T16:46:46Z qsort_chk: call from gcc_qsort instead of wrapping it
[158985b] 2018-09-03T15:51:37Z rs6000: lxsdux / stxsdux do not exist
[d4baef5] 2018-09-03T14:54:28Z PR libstdc++/78179 run long double tests separately
[339e672] 2018-09-03T14:29:00Z re PR tree-optimization/87200 (ICE in set_ssa_val_to, at tree-ssa-sccvn.c:3629)
[7efe0dd] 2018-09-03T14:25:29Z Fix vector::_Temporary_value::_M_ptr
[83a840a] 2018-09-03T14:25:25Z PR libstdc++/87194 fix range insertion into maps and sets
[bc62e15] 2018-09-03T14:25:12Z PR libstdc++/78595 implement insertion into maps in terms of emplace
[a6b75a6] 2018-09-03T13:35:35Z Fix thinko (PR tree-optimization/87201).
[70fc129] 2018-09-03T13:28:25Z re PR tree-optimization/87197 (ICE in is_gimple_reg_type at gimple-expr.h:75 since r264021)
[c7a8f93] 2018-09-03T13:26:45Z fixincludes: vxworks: remove unnecessary parentheses in ioctl wrapper macro
[c98c243] 2018-09-03T08:16:27Z Come up with TARGET_GET_VALID_OPTION_VALUES option hook (PR driver/83193).
[d1dfeff] 2018-09-03T07:57:33Z re PR c++/84980 ([concepts] ICE with missing typename in concept)
[add4cbc] 2018-09-03T07:51:56Z Make __builtin_expect effective in switch statements (PR middle-end/PR59521).
[106fd43] 2018-09-03T00:16:50Z Daily bump.
[636b78f] 2018-09-02T15:55:51Z io.h: Change declaration of vlist type to gfc_full_array_i4 to eliminate warning for...