Skip to content

gcc-9.2018-10-28Z.881eaae

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

[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 re PR tree-optimization/87105 (Autovectorization [X86, SSE2, AVX2, DoublePrecision])
[7a43314] 2018-10-23T10:19:15Z [arm] Update default CPUs during configure
[b1a5c71] 2018-10-23T09:36:13Z re PR tree-optimization/87700 (Compile time hog w/ -O1)
[20e363e] 2018-10-23T09:25:57Z re PR target/87674 (AVX512: incorrect intrinsic signature)
[34873d4] 2018-10-23T09:17:29Z tree-vect-stmts.c (vect_analyze_stmt): Fix typo in comment.
[bc37759] 2018-10-23T08:58:39Z re PR tree-optimization/86144 (GCC is not generating vector math calls to svml/acml functions)
[a26eaf9] 2018-10-23T08:51:20Z re PR tree-optimization/87693 (ICE in thread_around_empty_blocks, at tree-ssa-threadedge.c:984)
[2efade5] 2018-10-23T08:27:14Z re PR fortran/85603 (ICE with character array substring assignment)
[a847d2b] 2018-10-23T02:46:41Z compiler: export indexed type data, read unexported types lazily Introduce a new "types" command to the export data to record the number of types and the size of their export data. It is immediately followed by new "type" commands that can be indexed. Parse all the exported types immediately so that we register them, but parse other type data only as needed. Reviewed-on: https://go-review.googlesource.com/c/143022
[91f4d9e] 2018-10-23T00:17:04Z Daily bump.
[9758098] 2018-10-22T23:51:05Z symtab.c (symtab_node::increase_alignment): Correct max alignment check.
[f384284] 2018-10-22T20:26:32Z re PR tree-optimization/87633 (ice in compare_range_wit h_value, at vr-values.c:1702)
[8d2d395] 2018-10-22T20:23:39Z combine: Do not combine moves from hard registers
[f3b13f4] 2018-10-22T20:01:56Z re PR testsuite/87694 (problem in g++.dg/concepts/memfun-err.C starting with r263343)
[dbe7895] 2018-10-22T14:23:37Z Don't double-count early-clobber matches.
[b333d8b] 2018-10-22T14:03:22Z rs6000: Handle print_operand_address for unexpected RTL (PR87598)
[e86087e] 2018-10-22T13:57:47Z 2018-10-22 Richard Biener [email protected]
[d1e14d9] 2018-10-22T13:54:23Z re PR middle-end/63155 (memory hog)
[ddec5ae] 2018-10-22T13:38:32Z Index...
[d78bcb1] 2018-10-22T13:09:33Z Revert r263947.
[c7acc29] 2018-10-22T12:25:39Z Iterate -std=c++-* in i386.exp.
[14762cd] 2018-10-22T12:04:16Z Simplify comparison of attrs in IPA ICF.
[f79de13] 2018-10-22T11:33:48Z scop-4.c: Avoid out-of-bound access.
[39c6127] 2018-10-22T11:03:17Z utils.c (unchecked_convert): Use local variables for the biased and reverse SSO attributes of both types.
[9e4cacf] 2018-10-22T10:43:20Z trans.c (Pragma_to_gnu): Use a simple memory constraint in all cases.
[bbc9602] 2018-10-22T10:29:57Z warn19.ad[sb]: New test.
[2c2f867] 2018-10-22T10:25:28Z re PR c/87682 (gcc/mem-stats.h:172: possible broken comparison operator ?)
[893ade8] 2018-10-22T10:22:48Z re PR bootstrap/87640 (internal compiler error: in check, at tree-vrp.c:155)
[9470d3e] 2018-10-22T08:39:18Z S/390: Add the forgotten test for r265371
[36bbc05] 2018-10-22T08:27:50Z Add a fun parameter to three stmt_could_throw... functions
[3703b60] 2018-10-22T08:21:03Z S/390: Make "b" constraint match literal pool references
[a48be73] 2018-10-22T07:35:48Z i386: Enable AVX512 memory broadcast for INT andnot
[0844e43] 2018-10-22T07:29:03Z i386: Enable AVX512 memory broadcast for INT logic
[26d5071] 2018-10-22T07:25:51Z i386: Enable AVX512 memory broadcast for INT add
[0067ddc] 2018-10-22T00:17:02Z Daily bump.
[5d9c5a9] 2018-10-21T23:30:51Z emmintrin.h (_mm_movemask_pd): Replace __vector __m64 with __vector unsigned long long for compatibility.