gcc-9.2018-10-28Z.881eaae
[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.