Skip to content

Releases: UoB-HPC/compiler-snapshots

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

gcc-9.2018-09-02Z.636b78f

26 Oct 07:03
Compare
Choose a tag to compare

[b576422] 2018-09-02T15:18:30Z c-common.c (braced_list_to_string): Remove eval parameter.
[b101633] 2018-09-02T10:20:57Z 2018-09-02 François Dumont [email protected]
[2b35b70] 2018-09-02T00:31:10Z * doc/standards.texi (Standards): Update Objective-C reference.
[5db00d2] 2018-09-02T00:16:23Z Daily bump.
[7894fa6] 2018-09-01T21:47:58Z * doc/install.texi (Prerequisites): Update link for MPC.
[fab8c69] 2018-09-01T21:29:16Z generic.texi (OpenMP): Adjust link to openmp.org.
[d1f43ba] 2018-09-01T21:27:14Z profile_mode.xml: Update three ieeexplore.ieee.org references.
[395552b] 2018-09-01T17:22:05Z re PR tree-optimization/87074 (Unroll and jam bug: O3 result differ from O2)
[c8a4f03] 2018-09-01T12:38:04Z * doc/install.texi (Prerequisites): Adjust link mpfr.org.
[70be9b7] 2018-09-01T00:16:40Z Daily bump.
[6cec3c8] 2018-08-31T19:09:47Z 10.cc: Add dg-require-fileio.
[d548139] 2018-08-31T16:50:13Z re PR tree-optimization/87168 (ICE on valid code at -Os and above on x86_64-linux-gnu: verify_ssa failed)
[01540df] 2018-08-31T16:45:47Z tree-vrp: add "const" qualifier to various value_range pointers
[66da5b5] 2018-08-31T15:00:54Z [AArch64] Implement new intrinsics vabsd_s64 and vnegd_s64.
[7a4e1f7] 2018-08-31T12:38:00Z [PR c++/87155] Anonymous namespace and
[5036f62] 2018-08-31T12:14:37Z [PATCH] Fix thinko in estimate_local_effects in IPA-CP
[6c72e55] 2018-08-31T11:37:09Z IPA ICF: make type cache a static field sem_item.
[5020c88] 2018-08-31T11:19:33Z [C++ PATCH] Remove K&R declaration hack.
[553bb25] 2018-08-31T10:36:54Z [ipa-inline][obvious] Fix typos in comment
[ec26512] 2018-08-31T08:52:13Z rs6000: Make lrounddi2 depend on TARGET_FPRND (PR86684)
[8e7dfe7] 2018-08-31T07:49:12Z re PR middle-end/87138 (wrong code with TI multiplication with -O -march=k8 -fno-tree-fre -mavx512bw)
[4e22734] 2018-08-31T06:51:31Z re PR fortran/86328 (Runtime segfault reading an allocatable class(*) object in allocate statements)
[ee3ec8a] 2018-08-31T06:43:07Z Fix PR testsuite/86519 reference.
[551e6c1] 2018-08-31T00:16:48Z Daily bump.
[24ce3d9] 2018-08-30T21:27:44Z noexcept30.C: Make dependence on -fdelete-null-pointer-checks explicit.
[e602b1e] 2018-08-30T21:25:10Z PR testsuite/87158 - FAIL gcc.c-torture/execute/memchr-1.c on big endian targets
[92b6df4] 2018-08-30T21:02:37Z target.def (custom_function_descriptors): Improve documentation.
[429331b] 2018-08-30T20:28:31Z cfg.h (class auto_edge_flag): Spell out the template-id of the base class in the initializer list.
[9d36bd3] 2018-08-30T18:17:00Z altivec.md (altivec_eq): Remove star.
[a73e818] 2018-08-30T15:59:41Z x86: Move AESNI generation to Skylake and Goldmont
[4e6a938] 2018-08-30T15:50:39Z re PR lto/86517 (relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a shared object with LTO) [24c35f6] 2018-08-30T15:16:21Z [libcpp] fix some line map comments [2fb17d2] 2018-08-30T15:07:35Z Avoid undefined shifts in ceil2 operations [2ebbdb6] 2018-08-30T15:05:38Z lto-streamer-out.c (DFS::DFS_write_tree_body): Do not follow TYPE_STUB_DECL. [21592eb] 2018-08-30T14:46:53Z Move strcmpopt_6.c from gcc.dg to gcc.target/aarch64 and gcc.target/i386. [22eea6b] 2018-08-30T13:47:59Z gimplefe: expose MULT_HIGHPART_EXPR [a5f4d3d] 2018-08-30T12:58:42Z sreal.h (SREAL_PART_BITS): Change to 31; remove seemingly unnecessary comment that it has to be even number. [b1d5f64] 2018-08-30T12:37:10Z re PR tree-optimization/87147 (GCC miscompiles at -O3 on valid code) [2842850] 2018-08-30T12:36:24Z lto-streamer-out.c (DFS::DFS_write_tree_body): Do not walk DECL_VINDEX. [7ee6e37] 2018-08-30T12:32:45Z tree.c (find_decls_types_r): Walk also TYPE_NEXT_PTR_TO and TYPE_NEXT_REF_TO. [0c05d45] 2018-08-30T12:28:53Z Fix undefined references seen with mingw-w64 [4a559e9] 2018-08-30T12:24:06Z Fix __gnu_cxx::_Pointer_adapter for long long arithmetic [f7e1d19] 2018-08-30T10:40:07Z Limit movmem copies to TImode on AArch64 [c729951] 2018-08-30T09:30:49Z Enable underflow check in canonicalize_comparison. (PR86995) [d0eaed4] 2018-08-30T00:17:02Z Daily bump. [1ebf064] 2018-08-29T22:16:09Z re PR middle-end/87053 (wrong code with c_strlen) [d66ab7d] 2018-08-29T21:43:18Z re PR sanitizer/87095 (UndefinedBehaviorSanitizer vptr false positive with virtual inheritance only with -fno-sanitize-recover) [849ec6c] 2018-08-29T20:29:55Z re PR c++/85265 ([concepts] ICE with missing identifier) [e84bf0e] 2018-08-29T17:17:08Z re PR middle-end/86714 (tree-ssa-forwprop.c confused by too long initializer) [b9a0baa] 2018-08-29T17:07:35Z tree-streamer-in.c (lto_input_ts_function_decl_tree_pointers): Do not stream DECL_VINDEX. [d176b50] 2018-08-29T15:02:06Z tree-ssa-sccvn.c (vuse_ssa_val): Return NULL for unvisited virtual operands that are not default defs to honor... [8f70fdc] 2018-08-29T14:13:20Z re PR tree-optimization/87132 (Gcc miscompiles at -O2 on valid code) [6214d5c] 2018-08-29T14:12:25Z tree-core.h: Document use of deprecated_flag in SSA_NAME. [66e5825] 2018-08-29T13:52:22Z C++: underline param in print_conversion_rejection (more PR c++/85110) [1ca7a4d] 2018-08-29T12:39:12Z doc: document -ftree-scev-cprop [f5b219c] 2018-08-29T12:27:55Z re PR c++/87122 (ICE in tsubst_decomp_names) [7a1ce63] 2018-08-29T12:21:28Z sreal.h (normalize, [...]): Add new_sig/new_exp parameters. [9ed6dbe] 2018-08-29T10:48:50Z Fix thinko in lto.c (PR bootstrap/87130). [e8a0276] 2018-08-29T10:24:46Z MAINTAINERS (write after approval): Add myself. [9111b08] 2018-08-29T10:05:55Z PR libstdc++/31413 fix test failure on Debian systems [fb9cb53] 2018-08-29T08:35:09Z Strenghten assumption about gswitch statements. [aac8c55] 2018-08-29T08:22:19Z [AARCH64] Use stdint integers in vect_su_add_sub.c [95f0c81] 2018-08-29T06:49:06Z re PR tree-optimization/87117 (ICE in eliminate_dom_walker::eliminate_cleanup(bool) at gcc/gcc/tree-ssa-sccvn.c:5431 since r263875) [e37f7da9] 2018-08-29T06:47:14Z re PR tree-optimization/87126 (ICE on valid code at -Os and above on x86_64-linux-gnu: in vn_reference_insert, at tree-ssa-sccvn.c:2698) [efc6012] 2018-08-29T02:20:44Z Rewrite pic.md to improve medany and pic code size. [3717082] 2018-08-29T01:14:21Z remove utf-8 from comment [347462b] 2018-08-29T00:20:25Z compiler, runtime: remove hmap field from maptypes This is the gofrontend version of https://golang.org/cl/91796. This is part of that CL, just the compiler change and required runtime changes, in preparation for updating libgo to 1.11. Relevant part of original CL description: The hmap field in the maptype is only used by the runtime to check the sizes of the hmap structure created by the compiler and runtime agree. Comments are already present about the hmap structure definitions in the compiler and runtime needing to be in sync. Reviewed-on: https://go-review.googlesource.com/130976 [d16c446] 2018-08-29T00:16:35Z Daily bump. [78e9393] 2018-08-28T23:09:57Z * fold-const.c (fold_binary_loc): Remove recently added assert. [d0794d1] 2018-08-28T21:54:44Z genpreds.c (write_predicate_subfunction): Also add ATTRIBUTE_UNUSED to OP parmeter of generated function. [fd8303a] 2018-08-28T20:23:05Z re PR middle-end/87009 (Can't find XOR pattern applying De Morgan sequentially) [96c19db] 2018-08-28T19:58:02Z re PR middle-end/86631 (missing -Walloc-size-larger-than on ILP32 hosts) [0aaafa5] 2018-08-28T19:09:38Z PR middle-end/86631 - missing -Walloc-size-larger-than on ILP32 hosts [dd35da2] 2018-08-28T15:33:53Z PR libstdc++/87116 fix path::lexically_normal() handling of dot-dot [f30bafb] 2018-08-28T15:01:15Z re PR c++/86546 (ICE on invalid: tree_class_check_failed()) [1978408] 2018-08-28T14:08:45Z Fix version check for ATTRIBUTE_GCC_DUMP_PRINTF [49aecbe] 2018-08-28T13:36:49Z re PR tree-optimization/87124 (ICE have integer_cst in SSA_VAL, at tree-ssa-sccvn.c:462 while building 541.leela_r from SPEC2017) [1312bb9] 2018-08-28T11:35:52Z re PR fortran/80477 ([OOP] Polymorphic function result generates memory leak) [2c8861b] 2018-08-28T11:13:04Z re PR middle-end/87099 (internal compiler error: segmentation fault) [4ec4324] 2018-08-28T10:42:42Z Fix unguarded use of tree_to_shwi in tree-ssa-sccvn.c [463a9e0] 2018-08-28T10:42:30Z Add target selectors to slp-37.c (PR87078) [8e8bf29] 2018-08-28T10:15:54Z re PR tree-optimization/87117 (ICE in eliminate_dom_walker::eliminate_cleanup(bool) at gcc/gcc/tree-ssa-sccvn.c:5431 since r263875) [f2b0062] 2018-08-28T10:14:45Z re PR tree-optimization/87117 (ICE in eliminate_dom_walker::eliminate_cleanup(bool) at gcc/gcc/tree-ssa-sccvn.c:5431 since r263875) [7b3ca24] 2018-08-28T10:13:18Z re PR tree-optimization/87117 (ICE in eliminate_dom_walker::eliminate_cleanup(bool) at gcc/gcc/tree-ssa-sccvn.c:5431 since r263875) [6df46f5] 2018-08-28T09:33:16Z re PR tree-optimization/87117 (ICE in eliminate_dom_walker::eliminate_cleanup(bool) at gcc/gcc/tree-ssa-sccvn.c:5431 since r263875) [3606626] 2018-08-28T07:23:12Z Update documentation of fndecl_built_in_p. [a1ae0cb] 2018-08-28T04:02:11Z re PR tree-optimization/87110 ([9 Regresssion] tree check fail in to_wide, at tree.h:5523) [d1af2f6] 2018-08-28T00:25:50Z PR tree-optimization/86914 - wrong code with strlen() of poor-man's flexible array member plus offset [3722354] 2018-08-28T00:16:36Z Daily bump. [1583124] 2018-08-28T00:10:46Z PR tree-optimization/87112 - ICE in fold_binary_loc on strnlen of mixed integer types [bdd0398] 2018-08-27T23:33:02Z C++: fix-it hint for missing "typename" (PR c++/63392) [6a2a692] 2018-08-27T20:31:14Z tree-ssa-dse.c (compute_trims): Handle case where the reference's type does not have a TYPE_SIZE_UNIT. [d4714a1] 2018-08-27T18:36:23Z` re PR ...

Read more

gcc-9.2018-08-26Z.b5be6d0

26 Oct 07:03
Compare
Choose a tag to compare

[0940fe5] 2018-08-26T16:31:27Z re PR c++/87080 (ice in cp_get_fndecl_from_callee, at cp/cvt.c:965)
[376384e] 2018-08-26T00:16:54Z Daily bump.
[4f4fabd] 2018-08-25T21:31:30Z re PR fortran/86704 (Segmentation fault when using matmul in combination with transpose)
[75e96bc] 2018-08-25T19:12:36Z re PR tree-optimization/87059 (internal compiler error: in set_value_range, at tree-vrp.c:289)
[3d6fc62] 2018-08-25T15:41:34Z re PR fortran/86545 (ICE in transfer_expr on invalid WRITE statement)
[efa57fe] 2018-08-25T09:11:47Z Code clean-up on darwin.c
[ee959ec] 2018-08-25T09:02:28Z Don't force visibility to hidden for Darwin > 8.
[19b0eb2] 2018-08-25T00:16:53Z Daily bump.
[cf806c7] 2018-08-24T23:37:53Z Set start_location to 0 if we ran out of line map space
[acf6214] 2018-08-24T21:17:48Z diagnostics: tweaks to line-spans vs line numbering (PR 87091)
[e5a3f08] 2018-08-24T18:37:51Z gimple-ssa-evrp-analyze.c (set_ssa_range_info): Pass value_range to range_includes_zero_p.
[6eac060] 2018-08-24T18:24:42Z new(nothrow) is malloc-like
[1d29bb0] 2018-08-24T18:15:04Z runtime: remove the dummy arg of getcallersp This is a port of https://golang.org/cl/109596 to the gofrontend, in preparation for updating libgo to 1.11. Original CL description: getcallersp is intrinsified, and so the dummy arg is no longer needed. Remove it, as well as a few dummy args that are solely to feed getcallersp. Reviewed-on: https://go-review.googlesource.com/131116
[9ca2ac6] 2018-08-24T17:43:18Z Forward declare debug containers so std::pmr aliases work
[3413d16] 2018-08-24T17:26:57Z re PR fortran/86837 (Optimization breaks an unformatted read with implicit loop)
[01aa374] 2018-08-24T16:58:27Z Add a testcase for PR middle-end/87092
[13ff3e1] 2018-08-24T15:48:43Z re PR c++/67012 (decltype(auto) with trailing return type)
[eafa30e] 2018-08-24T14:42:32Z emit-rtl.c (init_emit_once): Do not emit MODE_POINTER_BOUNDS RTXes.
[f5cd4f8] 2018-08-24T13:06:56Z Define vect_perm for variable-length SVE
[8c2f568] 2018-08-24T13:06:09Z Avoid is_constant calls in vectorizable_bswap
[ab7e60c] 2018-08-24T13:05:36Z Handle SLP permutations for variable-length vectors
[1ade64c] 2018-08-24T11:28:40Z DWARF: Call set_indirect_string on DW_MACINFO_start_file
[e144a2b] 2018-08-24T11:17:16Z cfg.h (struct control_flow_graph): Add edge_flags_allocated and bb_flags_allocated members.
[6a84c26] 2018-08-24T10:49:27Z rs6000: Check that the base of a TOCREL is the TOC (PR86989)
[19b293b] 2018-08-24T08:06:06Z PR 87073/bootstrap
[17a4648] 2018-08-24T00:16:48Z Daily bump.
[6906ea8] 2018-08-23T19:39:18Z PR tree-optimization/87072 - false warning: array subscript is above array bounds
[464c1bd] 2018-08-23T19:33:45Z * async.h (ASYNC_IO): Revert _AIX test.
[763ef11] 2018-08-23T19:27:54Z Fix failure when -fno-rtti test is run in C++17 or later
[429ca5b] 2018-08-23T18:22:10Z tree-vect-data-refs.c (vect_grouped_store_supported): Fix typo "permutaion".
[35574a7] 2018-08-23T17:01:09Z Fix typo 'exapnded' to 'expanded'
[47a5f7d] 2018-08-23T16:01:12Z scev: dump final value replacement expressions
[568d5ee] 2018-08-23T15:23:31Z Define debug mode function for C++98
[c078702] 2018-08-23T15:10:45Z Fix C++98 tests to not use C++11 features.
[6de2ce2] 2018-08-23T15:10:35Z Fix comments in testsuite script
[6285219] 2018-08-23T13:25:36Z tree-vrp.c (abs_extent_range): Remove.
[488461d] 2018-08-23T12:43:17Z [AARCH64] use "arch_enabled" attribute for aarch64.
[84ea73e] 2018-08-23T12:40:14Z Fix recent bug in canonicalize_comparison (PR87026)
[21bf6b2] 2018-08-23T11:21:17Z Fix C++11-ism in C++98 member function
[3eb1eda] 2018-08-23T10:51:52Z Fix testsuite failures for __gnu_debug::string with old ABI
[832c74d] 2018-08-23T10:21:21Z [libiberty patch] Fix PGO bootstrap
[ebdb6f2] 2018-08-23T09:47:34Z PR target/86951 arm - Handle speculation barriers on pre-armv7 CPUs
[60d91c7] 2018-08-23T09:29:45Z re PR ipa/87024 (ICE in fold_stmt_1)
[e25c95e] 2018-08-23T08:57:17Z [AArch64] Improve SVE handling of single-vector permutes
[4ec8bb6] 2018-08-23T08:51:38Z Fix aarch64_evpc_tbl guard (PR 85910)
[9c44db9] 2018-08-23T08:35:17Z Signed zero for {max,min}val intrinsics
[0aa2934] 2018-08-23T08:26:22Z Remove C++14-isms from C++11 tests
[7522427] 2018-08-23T08:26:16Z Skip tests that depend on the cxx11 std::string
[6ab6c0c] 2018-08-23T06:27:54Z re PR fortran/86863 ([OOP][F2008] type-bound module procedure name not recognized)
[ba7a2ad] 2018-08-23T00:17:18Z Daily bump.
[36d2d10] 2018-08-22T23:43:44Z tree-ssa-dse.c (compute_trims): Avoid folding away undefined behaviour.
[f73a531] 2018-08-22T23:43:43Z Fix tests that fail in C++98 mode
[1bc7a28] 2018-08-22T22:54:33Z PR libstdc++/87061 remove pmr type aliases for COW strings
[af55b3a] 2018-08-22T22:22:40Z PR libstdc++/78448 limit vector::max_size and deque::max_size
[2532f0f] 2018-08-22T21:29:49Z gfortran.texi: Mention that asynchronous I/O does not work on systems which lack condition...
[bcddf74] 2018-08-22T19:31:40Z re PR fortran/86935 (Bad locus in ASSOCIATE statement)
[e9afbed] 2018-08-22T18:51:25Z re PR libstdc++/68222 (_Safe_iterator provides operators the wrapped iterator can't actually support)
[66f32b0] 2018-08-22T17:47:53Z module.c (load_generic_interfaces): Move call to find_symbol() so that only occurs if actually needed.
[fe26fd6] 2018-08-22T17:40:55Z Update write after approval list
[00cad17] 2018-08-22T17:10:00Z re PR fortran/86888 ([F08] allocatable components of indirectly recursive type)
[b56b076] 2018-08-22T16:42:56Z PR middle-end/87052 - STRING_CST printing incomplete in Gimple dumps
[ecc643a] 2018-08-22T16:04:09Z [ fix changelog ]
[3543c89] 2018-08-22T15:12:05Z Change AArch64 specific FMAX/FMIN tests into generic MAX_EXPR/MIN_EXPR tests
[90cb08c] 2018-08-22T13:41:05Z combine: Do another check before splitting a parallel (PR86771)
[18bc19a] 2018-08-22T13:02:48Z [2/2] Fix bogus inner induction (PR 86725)
[3a4da26] 2018-08-22T13:02:39Z [1/2] Fix bogus double reduction (PR 86725)
[203942b] 2018-08-22T12:59:08Z Make the vectoriser drop to strided accesses for stores with gaps
[3ad3b3a] 2018-08-22T12:58:53Z Only test STMT_VINFO_STRIDED_P for the first statement in a group
[257d10b] 2018-08-22T12:31:23Z Udate Darwin's LTO specs to match what's in gcc/gcc.c
[f0dbdef] 2018-08-22T12:22:07Z stringify USER_LABEL_PREFIX in pr85248 testcase.
[26e0e97] 2018-08-22T12:12:46Z Make the gcc-ar,nm, strip tools respond correctly to --help and --version when there's no plugin built.
[7c1dcf5] 2018-08-22T12:11:17Z PR libstdc++/77854 document size_type for containers
[88350fd] 2018-08-22T12:05:45Z commit missed change from r263764
[a49c064] 2018-08-22T11:58:43Z Move Darwin10 unwinder fix to a crt shim.
[36bd86f] 2018-08-22T11:42:53Z Allw for Darwin to operate with an assembler supporting gotoff in data.
[333a29f] 2018-08-22T11:37:02Z Fix FDE labels for Darwin
[acc2580] 2018-08-22T11:01:58Z re PR tree-optimization/86988 (ICE: tree check: expected integer_cst, have var_decl in get_len, at tree.h:5563)
[66c4f4d] 2018-08-22T08:07:36Z re PR tree-optimization/86945 (BUG with optimisation of select case statement in gfortran)
[30379cb] 2018-08-22T03:48:00Z rs6000 small data: add note on sdata2/r2
[141f2b5] 2018-08-22T03:47:48Z fix reassoc cut&pasto
[ecd0638] 2018-08-22T00:16:29Z Daily bump.
[f7191a3] 2018-08-21T19:44:41Z P0646R1 Improving the Return Value of Erase-Like Algorithms I
[fa3d2d3] 2018-08-21T19:36:13Z Unconditionally use MAX_EXPR/MIN_EXPR for MAX/MIN intrinsics
[2b4c906] 2018-08-21T18:48:59Z re PR fortran/25829 ([F03] Asynchronous IO support)
[774fb6c] 2018-08-21T18:37:23Z re PR c++/86499 (lambda-expressions with capture-default are allowed at namespace scope)
[55082d8] 2018-08-21T15:49:58Z decl.c (check_static_variable_definition): Change to return void.
[79ca9c3] 2018-08-21T15:38:36Z PR c++/86981, Implement -Wpessimizing-move.
[992931b] 2018-08-21T15:25:17Z re PR c++/65043 (Expected narrowing conversion during list initialization of bool from double)
[d3e993e] 2018-08-21T15:10:51Z * cp-tree.h: Fix typo.
[92a68a0] 2018-08-21T14:50:03Z [Ada] Minor reformattings
[5ec8edb] 2018-08-21T14:49:49Z [Ada] Add a new gnat tool vxlink
[084e3bd] 2018-08-21T14:49:42Z [Ada] Crash on expression function and tagged types
[0db1c38] 2018-08-21T14:49:34Z [Ada] Spurious crash on expression function as completion with contracts
[5b1c454] 2018-08-21T14:49:26Z [Ada] Retention of with clauses for ignored Ghost units
[322d87a] 2018-08-21T14:48:35Z [Ada] Crash processing SPARK annotate aspect
[24241bd] 2018-08-21T14:48:03Z [Ada] Spurious error on overriding protected function in instance
[5bb9ebc] 2018-08-21T14:47:56Z [Ada] Properly set scope of artificial entities in blocks
[6989a2b] 2018-08-21T14:47:50Z [Ada] Fix scope computation for loop statements
[09825f9] 2018-08-21T14:47:44Z [Ada] Einfo: remove obsolete code
[7d8cc2b] 2018-08-21T14:47:38Z [Ada] Update for Ownership rules for access types according to AI12-0240
[41306c0] 2018-08-21T14:47:32Z [Ada] Spurious ambiguity error on call returning an access type
[298e0c6] 2018-08-21T14:47:25Z [Ada] Document entries of the target parametrization file
[78645ad] 2018-08-21T14:47:18Z [Ada] Set scope of elaboration flag for 'Access
[1bd9b6a] 2018-08-21T14:47:12Z [Ada] Sprint: add guard on printing aspects
[dc88759] 2018-08-21T14:47:05Z [Ada] Crash compiling SPARK ghost functions with callgraph info
[5c0972b] 2018-08-21T14:46:59Z [Ada] Unnesting: do not set size of access subprograms
[c7fafef] 2018-08-21T14:46:54Z [Ada] Unnesting: do not emit warnings for access to subprograms
[d2a60e5]...

Read more

gcc-9.2018-08-19Z.c606743

26 Oct 07:03
Compare
Choose a tag to compare

[49ad7eb] 2018-08-19T00:16:19Z Daily bump.
[6672e84] 2018-08-18T20:01:14Z 86658.cc: Use dg-options to define GLIBCXX_DEBUG.
[afc8ff3] 2018-08-18T09:24:55Z Darwin emits pubnames/types by default which mask the intent of the test.
[c7a52e7] 2018-08-18T09:15:05Z Darwin does not support gsplit-dwarf.
[2ed3a81] 2018-08-18T00:16:26Z Daily bump.
[800c0e9] 2018-08-17T23:18:11Z [PATCH] Adjust lazy macro definition
[6f0821f] 2018-08-17T21:58:27Z re PR testsuite/86996 (gcc.dg/tree-ssa/builtin-sprintf-warn-1.c FAILs)
[505ce5a] 2018-08-17T21:56:21Z C++: -Wwrite-strings: use location of string constant
[8bdea52] 2018-08-17T19:35:18Z doc: Use @ref, not @Xref, in the middle of a sentence
[661d175] 2018-08-17T19:18:38Z 2018-08-17 Sandra Loosemore [email protected]
[4cd0bc3] 2018-08-17T19:08:27Z C-SKY port: libgcc
[9d21b39] 2018-08-17T19:06:52Z C-SKY port: Testsuite
[fbceb76] 2018-08-17T19:05:12Z C-SKY port: Documentation
[cc7232b] 2018-08-17T19:03:27Z C-SKY port: Backend implementation
[56856b5] 2018-08-17T19:00:25Z C-SKY port: Configury
[6f795a9] 2018-08-17T18:21:31Z Formatted printing for dump
* in the middle-end
[478490f] 2018-08-17T17:52:49Z PR libstdc++/86963 Implement LWG 2729 constraints on tuple assignment
[81bf52f] 2018-08-17T17:26:11Z Fix poly types after PR tree-optimization/71625 strlen optimization
[071db4a] 2018-08-17T17:22:36Z rs6000: Give names to cbranch/creturn patterns
[10f0491] 2018-08-17T16:07:19Z [PATCH] Macro body is trailing array
[c5d725c] 2018-08-17T12:04:13Z [PATCH] Move cpp_macro to cpplib.h
[0138492] 2018-08-17T09:26:53Z re PR tree-optimization/86841 (ICE in gcc/gcc/tree-vrp.c:1325 with graphite)
[c0c1235] 2018-08-17T09:25:56Z Merge Ignore and Deprecated in .opt files.
[36a072b] 2018-08-17T08:48:58Z re PR middle-end/86505 (__builtin_va_arg_pack_len() computes the number of arguments wrongly)
[bbcbd74] 2018-08-17T04:01:14Z re PR tree-optimization/86853 (sprintf optimization for wide strings doesn't account for conversion failure)
[e584cd3] 2018-08-17T00:16:31Z Daily bump.
[4148b00] 2018-08-16T22:38:04Z builtins.c (c_strlen): Add new parameter eltsize.
[5c6a2bf] 2018-08-16T22:33:00Z diagnostics: fix bad interaction between line spans and line numbers
[5218daf] 2018-08-16T22:28:19Z diagnostics: tweak to line-insertion fix-it hints with line-numbering
[4416420] 2018-08-16T19:47:01Z rs6000: Delete old add+cmp patterns
[b24a46b] 2018-08-16T19:44:38Z rs6000: Remove "length 4" from other insns
[a79db15] 2018-08-16T19:42:36Z rs6000: Remove "length 4" from branch insns
[cdce4d1] 2018-08-16T19:40:07Z rs6000: Change the length attribute default
[729a01f] 2018-08-16T19:18:42Z [PATCH] Macro definition parameter parsing
[c37da7c] 2018-08-16T18:52:26Z re PR testsuite/86745 (gcc.target/i386/avx-cvt-2.c etc. FAIL on 64-bit x86)
[0ac40f6] 2018-08-16T17:16:33Z Fix warning with -Wsign-compare -Wsystem-headers
[10fcc14] 2018-08-16T17:07:15Z -Wmisleading-indentation: fix ICE in get_visual_column (PR c++/70693)
[012d429] 2018-08-16T17:05:19Z Allow larger copies when not slow_unaligned_access and no padding.
[450f33d] 2018-08-16T16:56:40Z Avoid deprecation warning with -Wsystem-headers
[bfbc18a] 2018-08-16T16:41:52Z Remove rtl.texi references to old RTX code class names
[ec18e48] 2018-08-16T16:33:43Z expmed.h (canonicalize_comparison): New declaration.
[891b1d6] 2018-08-16T15:56:21Z Fix bootstrap with --enable-fully-dynamic-string
[3f6677f] 2018-08-16T13:51:38Z [PATCH] CPP Macro predicates
[ba9d634] 2018-08-16T11:58:25Z Add USER_LABEL_PREFIX to the asm names for targets that need it.
[e56c021] 2018-08-16T10:40:04Z Darwin doesn't have pthread_barrier, at least up to Darwin18 so don't try to do tests with it.
[2a9234e] 2018-08-16T10:39:13Z Update fall through pattern for FP16 patterns in ARM.
[02e1356] 2018-08-16T10:33:03Z fix section naming convention for Darwin in three tests
[a77042b] 2018-08-16T10:26:05Z Remove dead pattern on ARM.
[88e25f4] 2018-08-16T09:43:58Z [aarch64] Make common aarch64 options target-dependent
[c553659] 2018-08-16T08:33:16Z Fix pr81923 test for targets using USER_LABEL_PREFIX
[bc73fef] 2018-08-16T00:16:36Z Daily bump.
[9fe138f] 2018-08-15T21:07:08Z i386.opt (mmitigate-rop): Mark as deprecated.
[245fbaa] 2018-08-15T21:06:06Z ChangeLog: Fix whitespace.
[ac068c9] 2018-08-15T20:29:04Z fold-vec-splat-char.c: New.
[e0ad3e6] 2018-08-15T20:24:57Z rs600.c (rs6000_gimple_fold_builtin): Add entries to allow folding of mergeh() and mergel() for the float and double...
[b8eac4d] 2018-08-15T19:46:25Z Fix experimental::pmr typedefs and add tests
[0c8956e] 2018-08-15T19:34:26Z i386.c (expand_vec_perm_movs): Enable V4SFmode for TARGET_SSE.
[b479fba] 2018-08-15T19:20:02Z Refactor uses-allocator construction
[96e6ae5] 2018-08-15T18:09:35Z diagnostics: add labeling of source ranges
[b99d7d9] 2018-08-15T16:33:52Z Do not expand the call to memcmp at all when overflow is detected.
[0cd020a] 2018-08-15T15:52:22Z c-decl.c (start_decl): Do not warn if variables is named as main and is a local variable.
[bcee52c] 2018-08-15T15:25:46Z PR tree-optimization/71625 - missing strlen optimization on different array
[d4d3092] 2018-08-15T12:24:54Z S/390: Remove branch splitting loop
[7273331] 2018-08-15T11:45:44Z Don't make unsized objects into extern.
[05c1e87] 2018-08-15T11:16:12Z Darwin - remove unnecessary target hook
[25b030b] 2018-08-15T09:56:33Z Fix single-threaded build for targets without atomics
[89bcf3f] 2018-08-15T09:19:39Z Update Darwin section names for DWARF5
[7c8357d] 2018-08-15T08:55:15Z Fix merging of 2 predictors (PR tree-optimization/86925).
[0806181] 2018-08-15T08:20:21Z decl.c (check_previous_goto_1): When decl_jump_unsafe returns 2 emit an error instead of a permerror.
[68d2359] 2018-08-15T06:57:45Z backport: ffi.c (ffi_call_go, [...]): New functions.
[107192f] 2018-08-15T04:33:12Z i386.c (expand_vec_perm_movs): New method matching movs patterns.
[4720f4a] 2018-08-15T04:09:45Z re PR target/86547 (s390x: Maximum number of LRA assignment passes is achieved (30) when compiling a small inline assembler snippet)
[47f61a0] 2018-08-15T00:16:39Z Daily bump.
[864c28e] 2018-08-14T22:51:36Z Include <sys/random.h> for getentropy on Solaris
[aa7df52] 2018-08-14T20:19:20Z PR libstdc++/86954 use non-placement operator delete
[2b1aedf] 2018-08-14T19:11:20Z PR tree-optimization/86650 - -Warray-bounds missing inlining context
[0ce0e6e] 2018-08-14T19:09:33Z re PR fortran/86116 (Ambiguous generic interface not recognised)
[b8b5398] 2018-08-14T13:55:21Z Simplify overflow checks in duration literals
[26e1304] 2018-08-14T13:13:37Z PR libstdc++/86846 Alternative to pointer-width atomics
[484e936] 2018-08-14T12:09:57Z PR libstdc++/85343 overload __throw_ios_failure to take errno
[3ffa55d] 2018-08-14T11:23:50Z Rope iterators: don't retain pointers when copied
[5d3083d] 2018-08-14T10:04:10Z pretty-print.c (eat_esc_sequence): Swap the foreground and background colors if...
[e99c19a] 2018-08-14T10:02:09Z pretty-print.c (mingw_ansi_fputs): Do not call _close() on the handle returned by _get_osf_handle().
[8e2f414] 2018-08-14T00:16:39Z Daily bump.
[ed4f2c0] 2018-08-13T23:12:11Z re PR c++/57891 (No diagnostic of narrowing conversion in non-type template argument)
[d66d6d1] 2018-08-13T20:21:50Z Use getentropy() for seeding PRNG
[7221798] 2018-08-13T19:27:56Z rs6000: Fix pr56605.c
[d20d6e5] 2018-08-13T19:23:38Z rs6000.c (rs6000_gimple_fold_builtin): Add support for folding vec_perm.
[67bfa03] 2018-08-13T19:18:53Z rs6000.c (rs6000_gimple_fold_builtin): Add support for gimple-folding of vec_pack() and vec_unpack() intrinsics.
[ca086dd] 2018-08-13T18:54:43Z PR libstdc++/45093 avoid warnings for _M_destroy_node
[2383ed0] 2018-08-13T18:54:38Z Minor optimisations in operator new(size_t, align_val_t)
[7997ede] 2018-08-13T18:54:34Z Add and to freestanding headers
[9db03be] 2018-08-13T18:54:21Z Revert "libstdc++-v3: Have aligned_alloc() on Newlib"
[3f7a77c] 2018-08-13T18:13:20Z rs6000.c (rs6000_builtin_valid_without_lhs): Add vec_xst variants to the list.
[23aa9f7] 2018-08-13T17:57:51Z PR tree-optimization/71625 - missing strlen optimization on different array initialization style
[e6a1e5f] 2018-08-13T15:46:42Z P0806R2 - Deprecate implicit capture of this via [=]
[27a9831] 2018-08-13T15:36:30Z re PR c++/86915 (Segmentation fault for an array of auto in template parameter)
[116c7f3] 2018-08-13T13:37:19Z config.gcc (rs6000-ibm-aix4.x): Delete.
[bd9b3d3] 2018-08-13T12:04:24Z [nvptx] Use CUDA driver API to select default runtime launch geometry
[cdf8997] 2018-08-13T11:33:38Z S/390: Factor out constant pool ref decomposition
[5a3b69f] 2018-08-13T00:16:33Z Daily bump.
[9a8013d] 2018-08-12T17:19:09Z re PR fortran/66679 ([OOP] ICE with class(*) and transfer)

gcc-9.2018-08-12Z.9a8013d

26 Oct 07:03
Compare
Choose a tag to compare

[5b774d9] 2018-08-12T15:21:02Z [NDS32] Change return type of predicator to bool.
[d057a47] 2018-08-12T13:41:22Z [NDS32] Add new option: -msched-prolog-epilog
[68acadb] 2018-08-12T13:26:05Z [NDS32] Enable -malways-align by default at -O1 and above.
[8532a01] 2018-08-12T10:55:13Z re PR fortran/86906 (erroneous name clash with renaming in use statement)
[a493174] 2018-08-12T07:38:40Z [NDS32] Implement more C ISR extension.
[39d2c7e] 2018-08-12T00:16:29Z Daily bump.
[2b1969f] 2018-08-11T21:37:55Z pa.md (UNSPEC_MEMORY_BARRIER): New unspec enum.
[8be591a] 2018-08-11T11:29:12Z re PR tree-optimization/86835 (Bogus "is used uninitialized" warning with -ffast-math)
[fc186cb] 2018-08-11T10:47:03Z PR c++/86728 - C variadic generic lambda.
[1d03ff3] 2018-08-11T00:16:30Z Daily bump.
[b66e5a9] 2018-08-10T20:20:27Z PR libstdc++/68210 adjust operator new and delete for LWG 206
[6894c57] 2018-08-10T19:04:01Z Fix formatting in ChangeLog
[bf9197d] 2018-08-10T14:08:53Z re PR fortran/57160 (short-circuit IF only with -ffrontend-optimize)
[8b9a5b5] 2018-08-10T11:40:40Z Remove not needed __builtin_expect due to malloc predictor.
[aa40590] 2018-08-10T11:38:12Z Fix wrongly removed line.
[04e2b41] 2018-08-10T10:36:12Z Fix extra line in MAINTAINERS.
[f80d6a1] 2018-08-10T10:13:37Z i386: do not use SImode mul-highpart on 64-bit (PR 82418)
[1e9168b] 2018-08-10T09:43:06Z Introduce __builtin_expect_with_probability (PR target/83610).
[7a09696] 2018-08-10T09:31:51Z Strip only selected predictors after early tree passes (PR tree-optimization/85799).
[d568f0b] 2018-08-10T08:48:34Z Clarify source of tm.texi to copy for GFDL grant
[ee6ad3e] 2018-08-10T06:27:35Z libstdc++-v3: Have aligned_alloc() on Newlib
[f047d28] 2018-08-10T00:16:29Z Daily bump.
[1fc9d0b] 2018-08-09T23:25:53Z Define aliases for containers using polymorphic_allocator
[093f71d] 2018-08-09T17:18:43Z m68k.c (m68k_adjust_decorated_operand): Remove unused variable.
[568f6ad] 2018-08-09T17:11:45Z re PR middle-end/86897 (gcc.dg/uninit-suppress_2.c FAILs)
[cdaa7e3] 2018-08-09T16:53:48Z Add missing PR to Nios fix for CVE-2017-5753
[6b10fc3] 2018-08-09T16:25:12Z m68k-protos.h (m68k_final_prescan_insn): Remove prototype.
[b8d5e14] 2018-08-09T16:03:25Z Allow inner-loop reductions with variable-length vectors
[56b61d7] 2018-08-09T15:32:13Z diagnostics: add line numbers to source (PR other/84889)
[f4b905f] 2018-08-09T15:01:55Z extend.texi (PowerPC AltiVec Built-in Functions Available on ISA 2.07): Correct spelling of bcdsub to be __builtin_bcdsub.
[3dec9a8] 2018-08-09T14:45:02Z Restore flow_bb_inside_loop_p tests (PR 86858)
[4beb664] 2018-08-09T14:37:24Z Fix invalid assumption in vect_transform_stmt (PR 86871)
[16621f0] 2018-08-09T13:39:17Z aarch64 - PR target/86887 Fix missing register constraints in carryin patterns
[40c27f7] 2018-08-09T11:49:26Z p784.C: Add -fpermissive.
[35cf9fd] 2018-08-09T10:37:02Z Remove extra line in common.opt (PR c/86895).
[be03e78] 2018-08-09T08:47:39Z S/390: Fix target attribute tests
[874ffe9] 2018-08-09T08:08:44Z Fix typos in params.def.
[0b06c9a] 2018-08-09T07:06:23Z S/390: Fix PR84332 ICE with stack clash protection
[a0de11f] 2018-08-09T00:16:31Z Daily bump.
[29a9c26] 2018-08-08T20:28:21Z 2018-08-08 François Dumont [email protected]
[ede9446] 2018-08-08T20:01:26Z m68k: handle more cases of TLS symbols with offset
[f10a913] 2018-08-08T18:13:00Z [PATCH] line-map include-from representation
[a801991] 2018-08-08T15:16:43Z Prevent internal aligned_alloc clashing with libc version
[8e09a12] 2018-08-08T14:26:37Z [libgomp, nvptx] Fall back to cuLinkAddData/cuLinkCreate if _v2 not found
[cedd9bd] 2018-08-08T14:26:28Z [libgomp, nvptx] Allow cuGetErrorString to be NULL
[b113af9] 2018-08-08T14:26:19Z [libgomp, nvptx] Remove hard-coded const in nvptx_open_device
[94767da] 2018-08-08T14:26:10Z [libgomp, nvptx] Note that cuGetErrorString is in CUDA_VERSION >= 6000
[dc878fe] 2018-08-08T14:23:59Z [AArch64] Add HXT Phecda core support
[2e9dae0] 2018-08-08T13:37:24Z Fix Docbook markup for table entry
[c0d57e6] 2018-08-08T13:29:25Z Add missing <experimental/numeric> header to docs
[d3f3c68] 2018-08-08T13:09:19Z PR libstdc++/86597 directory_entry observers should clear error_code
[9f3c21d] 2018-08-08T12:38:51Z S/390: Fix PR85295
[0ff3dcd] 2018-08-08T11:35:45Z S/390: Fix whitespace problems in the backend
[8cc6307] 2018-08-08T11:25:31Z S/390: Remove TARGET_CPU_ZARCH
[52d4aa4] 2018-08-08T10:55:56Z S/390: Remove support for g5 and g6 machines
[e408261] 2018-08-08T09:00:51Z P0595R1 - is_constant_evaluated
[5e53933] 2018-08-08T08:32:51Z re PR c++/86836 (internal compiler error on structured bindings with shadow parameter on templated function)
[bf533db] 2018-08-08T08:31:40Z re PR c++/86738 (gcc 8.2: Internal compiler error memcpy)
[e75bc10] 2018-08-08T07:54:14Z [AArch64, Falkor] Switch to using Falkor-specific vector costs.
[31508b3] 2018-08-08T07:45:11Z [aarch64] Adjust Falkor's sign extend reg+reg address cost
[8a1d723] 2018-08-08T00:16:28Z Daily bump.
[1972d61] 2018-08-07T22:18:36Z [OpenACC] cleanup trans-stmt.h
[e81c3c4] 2018-08-07T21:28:51Z [PATCH] Line map table allocation
[0ec78a9] 2018-08-07T19:13:26Z PR libstdc++/86874 fix std::variant::swap regression
[b7d7c92] 2018-08-07T17:29:50Z runtime: use poll rather than pollset for netpoll on AIX Updates golang/go#26634 Reviewed-on: https://go-review.googlesource.com/126857
[9be4d77] 2018-08-07T17:28:22Z libgo: uncomment trace.Stop() call in testing package Fix up the testing package to insure that execution traces work properly (e.g. "-test.trace=" command line option). The call to stop tracing and emit the output file was stubbed out. Reviewed-on: https://go-review.googlesource.com/128275
[4663b94] 2018-08-07T17:22:19Z [AArch64] Fix -mlow-precision-div (PR 86838)
[6429b8e] 2018-08-07T16:40:18Z PR c++/59480, DR 136
[1d1b732] 2018-08-07T16:10:29Z PR libstdc++/86861 Meet precondition for Solaris memalign
[e81c3c1] 2018-08-07T14:33:09Z Fix PR number for HPPA speculation patch: PR target/86807 -> PR target/86785
[63b4883] 2018-08-07T13:46:16Z re PR c++/79133 (lambda capture shadowing parameter & decltype confusion)
[806562f] 2018-08-07T11:59:13Z Add malloc predictor (PR middle-end/83023).
[ea2329d] 2018-08-07T11:31:16Z Define monotonic_buffer_resource members out-of-line
[4c92912] 2018-08-07T08:51:29Z Fix gcc.dg/vect/no-section-anchors-vect-69.c on SPARC etc. (PR tree-optimization/80925)
[a6ac1bf] 2018-08-07T05:54:11Z Add missing gcc-interface/ to 2018-07-31 ChangeLog entry
[c4beb72] 2018-08-07T00:16:33Z Daily bump.
[02150de] 2018-08-06T22:13:56Z [libgomp, nvptx] Handle CUDA_ONE_CALL_MAYBE_NULL
[9e28b10] 2018-08-06T22:13:46Z [libgomp, nvptx] Minimize lifetime of CUDA_ONE_CALL defines
[611c75f] 2018-08-06T21:47:54Z re PR target/86807 (spu port needs updating for CVE-2017-5753)
[47ca20b] 2018-08-06T20:13:20Z tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Pass down the vr_values instance to cprop_into_stmt.
[9e525f0] 2018-08-06T16:52:38Z [PATCH] Diagnostic included-from loop
[0250ba5] 2018-08-06T16:46:13Z re PR c++/86767 (continue statements in constexpr functions causes unbounded looping)
[5242b3c] 2018-08-06T16:25:27Z Fix memory leak in selftest::test_expansion_to_rtl
[27ee639] 2018-08-06T15:49:05Z pr86763.C (dg-additional-options): Add -lrt for target --linux-gnu.
[234c900] 2018-08-06T15:33:00Z Enable clobber high for tls descs on Aarch64
[8eed472] 2018-08-06T15:01:00Z S/390: Don't unroll memory blk op loops
[2f171da] 2018-08-06T14:40:56Z [spu, commit] Define TARGET_HAVE_SPECULATION_SAFE_VALUE
[5dc0962] 2018-08-06T13:49:10Z reload1.c (forget_old_reloads_1): Adjust CLOBBER_HIGH assert.
[edbbb16] 2018-08-06T10:29:17Z re PR target/86662 (msp430-elf segfault with -flto and -mlarge)
[8df47bd] 2018-08-06T09:57:03Z Remaining support for clobber high
[99788e0] 2018-08-06T09:54:28Z cse support for clobber_high
[30dc190] 2018-08-06T09:51:01Z lra support for clobber_high
[6a7fa0c] 2018-08-06T09:38:29Z Add func to check if register is clobbered by clobber_high
[14196e0] 2018-08-06T09:16:24Z Generation support for CLOBBER_HIGH
[601e86a] 2018-08-06T09:07:57Z Add CLOBBER_HIGH expression
[6e9f49e] 2018-08-06T07:22:57Z MAINTAINERS: Update my email address.
[7aa6ee2] 2018-08-06T00:16:32Z Daily bump.
[2206fb8] 2018-08-05T20:24:59Z libbacktrace: Suppress the default action-if-found for AC_CHECK_LIBS.

gcc-9.2018-08-05Z.2206fb8

26 Oct 07:02
Compare
Choose a tag to compare

[dd5faf2] 2018-08-05T15:33:58Z stl_iterator.h: Fix comment.
[9153930] 2018-08-05T12:46:13Z i386: Set cfun->machine->max_used_stack_alignment if needed
[7ff1e4e] 2018-08-05T00:16:33Z Daily bump.
[bd1f356] 2018-08-04T22:14:41Z PR tree-optimization/86571 - AIX NaNQ and NaNS output format conflicts with builtin_sprintf
[3d3e5ba] 2018-08-04T21:42:53Z [testsuite, guality] Use absolute line number in pass/fail line
[0994009] 2018-08-04T20:07:22Z [libgomp, nvptx, --without-cuda-driver] Don't use system cuda driver
[11fc901] 2018-08-04T16:50:02Z const-volatile.c: Remove duplicate test "type:cvip".
[d50cd25] 2018-08-04T15:37:23Z re PR fortran/45521 ([F08] GENERIC resolution with ALLOCATABLE/POINTER and PROCEDURE)
[5b1dd92] 2018-08-04T10:01:54Z re PR testsuite/86153 (test case g++.dg/pr83239.C fails starting with r261585)
[430af0a] 2018-08-04T00:16:28Z Daily bump.
[e23f361] 2018-08-03T22:40:08Z nios2.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Define.
[5ae10db] 2018-08-03T20:53:48Z Remove nfs bogon
[f6a9dfd] 2018-08-03T20:53:08Z sjlj.S: Adjust to use PIC vs normal code to avoid absolute relocation in a shared library.
[bc31a87] 2018-08-03T18:38:13Z Add fix-it hint for missing return statement in assignment operators (PR c++/85523)
[2e2bd24] 2018-08-03T17:39:00Z re PR target/86795 (mn10300 port needs updating for CVE-2017-5753)
[c64f2af] 2018-08-03T15:49:12Z docs: fix stray duplicated words
[e5e7e50] 2018-08-03T15:25:35Z Avoid infinite loop with duplicate anonymous union fields (PR c/86690).
[d198fc5] 2018-08-03T15:10:32Z re PR c++/86706 (ICE in build_base_path, at cp/class.c:294)
[0b0c7dc] 2018-08-03T13:55:31Z ChangeLog: Move entry ...
[1ae4525] 2018-08-03T13:22:38Z [Ada] Partially revert "Makefile patches from initial RISC-V cross/native build."
[0246112] 2018-08-03T12:56:55Z Handle SLP of call pattern statements
[d7487e2] 2018-08-03T12:53:34Z Add workaround for non-unique errno values on AIX
[c9f8fca] 2018-08-03T11:31:22Z Makefile.in (wide-int-range.o): New.
[d989dba] 2018-08-03T11:21:09Z [c++] Don't emit exception tables for UI_NONE
[a77e3a3] 2018-08-03T07:23:47Z Print heuristics probability fraction part with 2 digits.
[561d011] 2018-08-03T01:51:42Z [aarch64] Fix falkor pipeline description for dup
[90d981f] 2018-08-03T00:16:17Z Daily bump.
[65e8746] 2018-08-02T22:39:59Z nds32.c (nds32_hard_regno_mode_ok): Replace > with >=.
[653fee1] 2018-08-02T20:07:28Z Fix memory leak of pretty_printer prefixes
[74f9986] 2018-08-02T18:11:54Z rs6000-string.c (select_block_compare_mode): Move test for word_mode_ok here instead of passing as argument.
[a1293ed] 2018-08-02T17:50:16Z re PR target/86790 (m68k port needs updating for CVE-2017-5753)
[f97b9ec] 2018-08-02T17:36:43Z [OBVIOUS] Correct name of file in ChangeLog
[efbf3c3] 2018-08-02T17:24:59Z re PR target/86784 (H8 port needs updating for CVE-2017-5753)
[89fff9c] 2018-08-02T16:50:07Z arm - correctly handle denormal results during softfp subtraction
[01557bd] 2018-08-02T16:13:32Z re PR target/86813 (xstormy16 port needs updating for CVE-2017-5753)
[77e0a97] 2018-08-02T15:59:01Z [nvptx] Ignore c++ exceptions
[007b11a] 2018-08-02T15:57:06Z re PR target/86810 (v850 port needs updating for CVE-2017-5753)
[e3b4c72] 2018-08-02T14:35:10Z re PR target/86803 (rx port needs updating for CVE-2017-5753)
[ae5bdb7] 2018-08-02T14:33:30Z Typo fix
[f70cb6f] 2018-08-02T14:25:57Z re PR c++/86763 (Wrong code comparing member of copy of a 237 byte object with nontrivial default constructor on x86-64 arch)
[7c9f114] 2018-08-02T14:02:32Z re PR target/86797 (msp430 port needs updating for CVE-2017-5753)
[1169a20] 2018-08-02T13:30:40Z re PR target/86791 (mcore port needs updating for CVE-2017-5753)
[86c8eea] 2018-08-02T13:19:50Z re PR tree-optimization/86816 (ICE: SIGSEGV in tree-ssa-pre / tail_merge_optimize)
[593d93c] 2018-08-02T12:31:29Z re PR target/86789 (m32r port needs updating for CVE-2017-5753)
[9950fbd] 2018-08-02T12:14:52Z re PR target/86787 (iq2000 port needs updating for CVE-2017-5753)
[fd157d1] 2018-08-02T11:46:06Z re PR target/86782 (frv port needs updating for CVE-2017-5753)
[aa42999] 2018-08-02T11:24:47Z re PR target/86781 (fr30 port needs updating for CVE-2017-5753)
[a8b2130] 2018-08-02T11:16:05Z Revert "[ARM] Fix PR85434: spilling of stack protector guard's address on ARM"
[0016d8d] 2018-08-02T10:59:35Z [gen/AArch64] Generate helpers for substituting iterator values into pattern names
[a451882] 2018-08-02T10:48:42Z [AArch64] Add support for 16-bit FMOV immediates
[363b395] 2018-08-02T10:39:23Z re PR target/86014 ([AArch64] missed LDP optimization)
[ca498a1] 2018-08-02T10:17:34Z Fix gcov misleading error (PR gcov-profile/86817).
[b4f1f01] 2018-08-02T09:32:58Z Cherry-pick compiler-rt revision 338606 (PR sanitizer/86022).
[39e4731] 2018-08-02T09:07:17Z [ARM] Fix PR85434: spilling of stack protector guard's address on ARM
[12c27c7] 2018-08-02T08:33:47Z dumpfile.c/h: add "const" to dump location ctors
[fbdd606] 2018-08-02T00:16:48Z Daily bump.
[8a45b05] 2018-08-01T23:39:35Z PR tree-optimization/86650 - -Warray-bounds missing inlining context
[ca9a131] 2018-08-01T21:55:05Z xcoff.c (struct xcoff_line, [...]): Remove.
[701d080] 2018-08-01T20:01:45Z [libgomp] Truncate config/nvptx/oacc-parallel.c
[9fbd2e5] 2018-08-01T19:52:46Z Add -D_GLIBCXX_ASSERTIONS to DEBUG_FLAGS
[c191b1a] 2018-08-01T17:17:29Z Cherry-pick compiler-rt revision 318044 and 319180.
[616fc41] 2018-08-01T16:03:13Z [AArch64] Update expected output for sve/var_stride
[24].c
[f811f14] 2018-08-01T16:00:05Z [AArch64] XFAIL sve/vcond
[45].c tests
[a19f98d] 2018-08-01T15:46:12Z Fold pointer range checks with equal spans
[9e68aa3] 2018-08-01T15:39:57Z Use steady_clock to implement condition_variable::wait_for
[2f59343] 2018-08-01T15:39:45Z Report early wakeup of condition_variable::wait_until as no_timeout
[5534096] 2018-08-01T15:32:25Z Fix PR number
[41b6b80] 2018-08-01T15:29:36Z Fix remove_stmt in vectorizable_simd_clone_call (PR 86758)
[beeb6ce] 2018-08-01T15:14:56Z [07/11] Use single basic block array in loop_vec_info
[2d4bca8] 2018-08-01T15:14:48Z [06/11] Handle VMAT_INVARIANT separately
[6e6b18e] 2018-08-01T15:14:42Z [05/11] Add a vect_stmt_to_vectorize helper function
[cd3ca91] 2018-08-01T15:03:01Z tree-vrp (zero_nonzero_bits_from_bounds): Rename to...
[211cd1e] 2018-08-01T14:59:51Z [04/11] Add a vect_orig_stmt helper function
[b0b45e5] 2018-08-01T14:59:35Z [03/11] Remove vect_transform_stmt grouped_store argument
[8fe1bd3] 2018-08-01T14:59:25Z [02/11] Remove vect_schedule_slp return value
[99615cf] 2018-08-01T14:58:47Z [01/11] Schedule SLP earlier
[047fba3] 2018-08-01T14:40:35Z Fix over-widening handling of COND_EXPRs (PR 86749)
[094db6b] 2018-08-01T14:09:56Z [PATCH] Remove use of 'struct map' from plugin (nvptx)
[5ecfbf8] 2018-08-01T13:57:05Z PR libstdc++/60555 std::system_category() should recognise POSIX errno values
[e335138] 2018-08-01T13:20:32Z [nvptx] Define TARGET_HAVE_SPECULATION_SAFE_VALUE
[8c6310a] 2018-08-01T13:20:22Z [libgomp, nvptx] Add cuda-lib.def
[5ebbb72] 2018-08-01T12:09:33Z re PR c++/86661 (g++ ICE:tree check: expected tree that contains ‘decl minimal’ structure, have ‘overload’ in note_name_declared_in_class, at cp/class.c:8288)
[e4837aa] 2018-08-01T12:03:29Z tree-ssa-sccvn.c (visit_phi): Compare invariant addresses as base and offset.
[42c4ccc] 2018-08-01T11:55:31Z poly-int-07_plugin.c (dg-options): Use -O0.
[4bbea04] 2018-08-01T11:13:53Z pr84512.c: Xfail on alpha*--.
[7f87c8d] 2018-08-01T10:50:48Z Improve dumping of value profiling transformations.
[fd2e1dc] 2018-08-01T10:22:18Z __gcov_indirect_call_callee can't be null in __gcov_indirect_call_profiler_v2.
[181f2e9] 2018-08-01T10:21:49Z Add memmove to value profiling.
[00d29b9] 2018-08-01T10:10:28Z [PATCH][AArch64] Stop redundant zero-extension after UMOV when in DI mode
[5922dcb] 2018-08-01T09:10:31Z re PR c/85704 (cc1 run out of memory when it compile)
[d1b05d1] 2018-08-01T08:16:48Z rs6000 - add speculation_barrier pattern
[31e962f] 2018-08-01T08:16:38Z x86 - add speculation_barrier pattern
[71f10c4] 2018-08-01T07:21:08Z re PR tree-optimization/86724 (Compilation error with new isl 0.20 (missing includes))
[3311d93] 2018-08-01T06:52:44Z re PR target/86651 (lto-wrapper.exe: fatal error: simple_object_copy_lto_debug_sections not implemented: Invalid argument)
[027c714] 2018-08-01T00:16:20Z Daily bump.
[67e7721] 2018-08-01T00:05:05Z runtime: use poll rather than pollset for netpoll on AIX Updates golang/go#26634 Reviewed-on: https://go-review.googlesource.com/126857
[e182158] 2018-07-31T22:31:20Z PR libstdc++/86751 default assignment operators for std::pair
[ff27340] 2018-07-31T22:31:14Z Don't unconditionally define feature test macros in
[b348c78] 2018-07-31T21:19:25Z Save discriminator info for LTO
[fa6fd7b] 2018-07-31T21:19:13Z Introduce instance discriminators
[e540ccc] 2018-07-31T21:08:55Z c-family: clean up the data tables in c-format.c
[31d87dd] 2018-07-31T20:51:06Z targhooks.c (default_have_speculation_safe_value): Add ATTRIBUTE_UNUSED.
[b84e3bd] 2018-07-31T19:22:48Z dumpfile.c: eliminate special-casing of dump_file/alt_dump_file
[b06e1dc] 2018-07-31T18:17:00Z re PR middle-end/86705 (pr45678-2.c ICE with msp430-elf -mlarge)
[31f5251] 2018-07-31T17:36:45Z pdp11 - example of a port not needing a speculation barrier
[f3debef] 2018-07-31T17:36:36Z targhooks - provide an alternative hook for targets that never execute speculatively
[c0111dc] 2018-07-31T17:36:26Z AArch64 - use CSDB based sequences if speculation tracking is enabled
[3751345] 2018-07-31T17:36:18Z AArch64 - new pass to add condition...

Read more

gcc-9.2018-07-29Z.3605ba0

26 Oct 07:01
Compare
Choose a tag to compare

[d3d94f7] 2018-07-29T00:16:24Z Daily bump.
[081b70a] 2018-07-28T17:03:56Z C++: clean up cp_printer
[0058495] 2018-07-28T00:16:31Z Daily bump.
[0fb9e66] 2018-07-27T22:13:36Z constraints.md (wG constraint): Delete, no longer used.
[96a54a4] 2018-07-27T19:47:23Z Update .po files.
[5ac2fd0] 2018-07-27T18:43:34Z libgo: prune sighandler frames in runtime.sigprof When writing stack frames to the pprof CPU profile machinery, it is very important to insure that the frames emitted do not contain any frames corresponding to artifacts of the profiling process itself (signal handlers, sigprof, etc). This patch changes runtime.sigprof to strip out those frames from the raw stack generated by "runtime.callers". Fixes golang/go#26595. Reviewed-on: https://go-review.googlesource.com/126175
[58f51e5] 2018-07-27T17:38:10Z extend.texi (Basic PowerPC Built-in Functions Available on ISA 2.05): Replace __uint128_t with __uint128 and __int128_t with __int128 in built-in...
[e4bbeea] 2018-07-27T17:06:44Z PR tree-optimization/86696 - ICE in handle_char_store at gcc/tree-ssa-strlen.c:3332
[254c23d] 2018-07-27T16:57:01Z Fixes to testcase for PR tree-optimization/86636
[b72e71a] 2018-07-27T14:40:47Z i386: Remove _Unwind_Frames_Increment
[3d592d2] 2018-07-27T01:56:57Z Disable strcmp/strncmp/memcmp inlining when optimization level is lower than 2 or Os
[543f1a0] 2018-07-27T00:16:26Z Daily bump.
[ccfe77f] 2018-07-26T21:23:12Z * 30_threads/condition_variable_any/cond.cc: New test.
[2686c84] 2018-07-26T20:41:25Z re PR target/86612 (__strdup problem on power 9)
[aca8570] 2018-07-26T16:45:43Z PR tree-optimization/86043 - strlen after memcpy partially overwriting a string not optimized
[4b8b1f5] 2018-07-26T16:36:50Z * src/c++98/locale_init.cc: Fix #ifdef condition.
[5d36384] 2018-07-26T16:12:58Z re PR middle-end/86660 (libgomp.c++/for-15.C ICEs with nvptx offloading)
[5883c5c] 2018-07-26T16:12:02Z re PR middle-end/86660 (libgomp.c++/for-15.C ICEs with nvptx offloading)
[c83b4b8] 2018-07-26T14:48:55Z libsanitizer: Mark REAL(swapcontext) with indirect_return attribute on x86
[49ba258] 2018-07-26T14:03:28Z Add missing dg-require-cstdint directives to tests
[47114f2] 2018-07-26T14:03:01Z Remove dg-require-cstdint directive from tests
[c37f07c] 2018-07-26T14:02:42Z Remove dg-require-cstdint directive from tests
[2b69e93] 2018-07-26T14:02:26Z Remove dg-require-cstdint directive from tests
[54c6743] 2018-07-26T14:02:11Z Add missing checks for GLIBCXX_USE_C99_STDINT_TR1
[4957b28] 2018-07-26T14:02:05Z Modify some library internals to work without <stdint.h>
[612c9c7] 2018-07-26T14:02:01Z Remove char16_t and char32_t dependency on <stdint.h>
[8ba7f29] 2018-07-26T14:01:55Z Remove dependency on GLIBCXX_USE_C99_STDINT_TR1
[864f020] 2018-07-26T12:36:21Z xfail experimental/memory_resource/new_delete_resource.cc on 32-bit Solaris/x86 (PR libstdc++/77691)
[c00c9d0] 2018-07-26T12:13:14Z Add linker_output as prefix for LTO temps (PR lto/86548).
[e98edc2] 2018-07-26T12:01:14Z optimize std::vector move assignment
[88a4654] 2018-07-26T11:42:29Z [libgomp, nvptx] Add error with recompilation hint for launch failure
[0c6c2f5] 2018-07-26T11:42:19Z [libgomp, nvptx] Move device property sampling from nvptx_exec to nvptx_open
[328aa78] 2018-07-26T10:16:48Z combine: Another hard register problem (PR85805)
[977667e] 2018-07-26T08:50:21Z gcov: Fix wrong usage of NAN in statistics (PR gcov-profile/86536).
[6dd5801] 2018-07-26T07:52:45Z [libgomp, openacc, testsuite] Fix async logic in lib-12.f90
[b2eb177] 2018-07-26T07:52:35Z [libgomp, openacc, testsuite] Fix async/wait logic in lib-13.f90
[a495514] 2018-07-26T00:16:29Z Daily bump.
[aea3722] 2018-07-25T23:38:17Z PR libstdc++/86676 another alignment fix for test
[22f3194] 2018-07-25T21:37:39Z * es.po, ja.po, sv.po: Update.
[4b1f17e] 2018-07-25T20:53:42Z strnlen.c: Remove DejaGnu directives ignored by the test harness.
[17a6321] 2018-07-25T20:23:07Z PR libstdc++/86676 Do not assume stack buffer is aligned
[0fc1c42] 2018-07-25T19:34:33Z re PR fortran/25829 ([F03] Asynchronous IO support)
[b1f4588] 2018-07-25T18:48:39Z re PR fortran/25829 ([F03] Asynchronous IO support)
[16d0ab7] 2018-07-25T17:24:49Z Add missing header for std::max_align_t
[cf7fb52] 2018-07-25T16:47:18Z cp-tree.h (enum cp_tree_index): Add CPTI
{ABI_TAG,ALIGNED,BEGIN,END,GET,TUPLE
{ELEMENT,SIZE}}_IDENTIFIER and...
[213f5e8] 2018-07-25T16:46:34Z re PR c++/85515 (Bogus suggestions from "GCC's leaky abstractions")
[c44fa4a] 2018-07-25T14:31:34Z [ARC] Update default optimizations for size.
[44f916d] 2018-07-25T14:31:18Z Regenerate .pot files.
[a963775] 2018-07-25T14:31:16Z [ARC] Improve instruction selection for fp moves.
[3e4a5f5] 2018-07-25T14:31:04Z [ARC] Fix uncache attribute.
[8f176ba] 2018-07-25T14:30:52Z [ARC] Add more additional register names
[ee50ba7] 2018-07-25T14:18:22Z optinfo-emit-json.cc: fix trivial memory leak
[e8e3751] 2018-07-25T12:16:48Z Fix wrong declaration.
[9c13689] 2018-07-25T12:10:13Z re PR lto/86654 (ICE in gen_member_die, at dwarf2out.c:24933)
[a9d49e9] 2018-07-25T11:01:39Z Add new src/c++17 directory to list in acinclude.m4
[1fba0606] 2018-07-25T10:40:12Z Move std::unique_lock definition to a separate header
[1978cc7] 2018-07-25T08:42:38Z Add PR number
[e8dce85] 2018-07-25T08:41:35Z Fix ceil_log2(0) (PR 86644)
[de6c8d7] 2018-07-25T08:04:15Z Limit dump_flag enum values range (PR middle-end/86645).
[5a0e127] 2018-07-25T08:02:53Z Explain asan parameters in params.def (PR sanitizer/79635).
[bfb9bd4] 2018-07-25T02:11:31Z PR tree-optimization/86622 - incorrect strlen of array of array plus variable offset
[ae752f0] 2018-07-25T00:16:34Z Daily bump.
[dfaa3c4] 2018-07-24T21:09:55Z Add initial version of C++17 <memory_resource> header
[e874029] 2018-07-24T20:49:10Z PR libstdc++/86658 fix __niter_wrap to not copy invalid iterators
[ed623ed] 2018-07-24T18:08:19Z Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR 86618)
[dad2580] 2018-07-24T16:06:58Z Fix segfault in -fsave-optimization-record (PR tree-optimization/86636)
[8da03df] 2018-07-24T15:37:52Z [GCC][AARCH64] Canonicalize aarch64 widening simd plus insns
[ebac3c0] 2018-07-24T14:23:18Z re PR middle-end/86627 (Signed 128-bit division by 2 no longer expanded to RTL)
[337dc30] 2018-07-24T13:51:50Z Minor refactoring in header
[6ec96dc] 2018-07-24T13:29:07Z match.pd: Add BIT_FIELD_REF canonicalizations.
[4f3c75b] 2018-07-24T13:03:25Z Reorder conditions in uses-allocator construction helper
[7a4be38] 2018-07-24T13:03:20Z Make __resource_adaptor_imp usable with C++17 memory_resource
[0568ade] 2018-07-24T13:03:11Z PR libstdc++/70966 fix lifetime bug for default resource
[ffb164c] 2018-07-24T10:24:00Z re PR testsuite/86649 (g++.dg/tree-ssa/pr19476-1.C fails starting with r262928)
[9798833] 2018-07-24T00:16:33Z Daily bump.
[5b3d96f] 2018-07-23T20:51:50Z inclhack.def (aix_unistd): New.
[2d6c8ee] 2018-07-23T19:40:28Z PR libstdc++/70940 optimize pmr::resource_adaptor for allocators using malloc
[651a795] 2018-07-23T16:16:41Z re PR target/86591 (gcc.target/powerpc/builtins-1.c fails starting with r261904)
[1544db9] 2018-07-23T13:23:51Z re PR c/86617 (Volatile qualifier is ignored sometimes for unsigned char)
[a353fec] 2018-07-23T13:20:38Z gimple-fold.c (gimple_fold_builtin_printf): Don't create a not NUL terminated STRING_CST object.
[723f415] 2018-07-23T12:48:48Z 2018-07-23 Bernd Edlinger [email protected]
[9fede15] 2018-07-23T11:27:38Z rs6000: Improve vsx_init_v4si
[268e16e] 2018-07-23T11:25:28Z rs6000: Generate rl*imi for memory some more
[315aa69] 2018-07-23T07:48:56Z re PR c++/86569 (-Wnonnull-compare affects code generation since r233684)
[d9690d2] 2018-07-23T00:16:33Z Daily bump.
[ef85602] 2018-07-22T21:09:32Z PR bootstrap/86621 - 'alloca' bound is unknown in tree-vect-slp.c:1437:16

gcc-9.2018-07-22Z.ef85602

26 Oct 07:01
Compare
Choose a tag to compare

[5037f87] 2018-07-22T08:39:57Z * doc/gcov.texi (Invoking Gcov): Editorial changes.
[cf1499d] 2018-07-22T00:16:18Z Daily bump.
[42c4eaf] 2018-07-21T00:16:31Z Daily bump.
[181463c] 2018-07-20T21:39:14Z libcpp: remove redundant parameter from rich_location::set_range
[0d7f906] 2018-07-20T21:19:49Z PR middle-end/82063 - issues with arguments enabled by -Wall
[cb4df8e] 2018-07-20T21:18:31Z re PR middle-end/82063 (issues with arguments enabled by -Wall)
[00abf86] 2018-07-20T20:51:20Z PR middle-end/82063 - issues with arguments enabled by -Wall
[20e8cea] 2018-07-20T20:00:42Z gfortran.h (gfc_symbol): Add pointer to next derived type.
[d9a81cd] 2018-07-20T19:56:21Z compiler: do order_evaluations before remove_shortcuts In remove_shortcuts, the shortcut expressions (&&, ||) are rewritten to if statements, which are lifted out before the statement containing the shortcut expression. If the containing statement has other (sub)expressions that should be evaluated before the shortcut expression, which has not been lifted out, this will result in wrong evaluation order. For example, F() + G(A() && B()), the evaluation order per spec is F, A, B (if A returns true), G. If we lift A() and B() out first, they will be called before F, which is wrong. To fix this, we split order_evaluations to two phases. The first phase, which runs before remove_shortcuts, skips shortcut expressions' components. So it won't lift out subexpressions that are evaluated conditionally. The shortcut expression itself is ordered, since it may have side effects. Then we run remove_shortcuts. At this point the subexpressions that should be evaluated before the shortcut expression are already lifted out. remove_shortcuts also runs the second phase of order_evaluations to order the components of shortcut expressions, which were skipped during the first phase. Reorder the code blocks of remove_shortcuts and order_evaluations, since remove_shortcuts now calls Order_eval. Fixes golang/go#26495. Reviewed-on: https://go-review.googlesource.com/125299
[523a59f] 2018-07-20T18:18:25Z Give up the inlining expansion for strcmp/strncmp/memcmp on a target where the...
[cba563f] 2018-07-20T16:38:43Z PR tree-optimization/86613 - missing -Warray-bounds on a wide string access due to ccp folding
[4a4412b] 2018-07-20T15:37:23Z Add "-fsave-optimization-record"
[bf0086f] 2018-07-20T11:52:54Z PR libstdc++/86595 add missing noexcept
[2143168] 2018-07-20T11:24:55Z Use default visibility to work around clang -fvisibility-inlines-hidden bug
[afa07bd] 2018-07-20T11:24:38Z PR libstdc++/86603 Move __cpp_lib_list_remove_return_type macro
[efe0e6c] 2018-07-20T11:13:47Z re PR debug/86585 (ICE in gen_member_die, at dwarf2out.c:24935)
[4e51aac] 2018-07-20T11:00:56Z Remove unused code.
[b89ffb9] 2018-07-20T07:18:35Z tree-ssa-sccvn.h (struct vn_nary_op_s): Add next member.
[3b0df77] 2018-07-20T02:01:30Z MAINTAINERS (m32c, [...]): Remove myself as maintainer.
[f5aa595] 2018-07-20T00:16:29Z Daily bump.
[d893b68] 2018-07-19T23:36:34Z PR tree-optimization/84047 - missing -Warray-bounds on an out-of-bounds index into an array
[a34ab13] 2018-07-19T22:12:06Z align.h (align_flags): Use member initialization.
[4df3629] 2018-07-19T20:49:25Z Add "optinfo" framework
[30c4605] 2018-07-19T20:24:47Z aarch64.md (subv4, [...]): New patterns.
[c01f921] 2018-07-19T19:12:37Z Simplify the base characteristics for some type traits
[20a0c4e] 2018-07-19T18:58:09Z Use _builtin_memmove for trivially copyable types
[0d21482] 2018-07-19T16:58:06Z revert: [multiple changes]
[5170e47] 2018-07-19T15:47:15Z [PATCH, GCC, AARCH64] Add support for +profile extension
[bedc2d2] 2018-07-19T14:03:21Z [AArch64][PATCH 2/2] PR target/83009: Relax strict address checking for store pair lanes
[a25831a] 2018-07-19T13:59:17Z [AArch64][PATCH 1/2] Fix addressing printing of LDP/STP
[851fd36] 2018-07-19T12:19:07Z tree-ssa-sccvn.h (struct vn_phi_s): Make phiargs member a trailing array.
[ea298fe] 2018-07-19T12:00:59Z i386: Test has_attribute (indirect_return)
[39a6a24] 2018-07-19T10:47:23Z i386: Change indirect_return to function type attribute
[e0c27d5] 2018-07-19T09:49:36Z [Fortran] Use MIN/MAX_EXPR or IFN_FMIN/MAX for min/max intrinsics when possible
[b4a3f1e] 2018-07-19T09:44:11Z p784.C: Add -fpermissive.
[3bb1161] 2018-07-19T09:12:32Z wide-int.h (widest2_int): New.
[30ae666] 2018-07-19T08:47:34Z simple-object-elf.c (ENOTSUP): If not defined by errno.h, redirect to ENOSYS.
[6e559c7] 2018-07-19T06:49:10Z x86-tune-costs.h (skylake_memcpy, [...]): Replace rep_prefix with unrolling for size 512.
[4a4dab5] 2018-07-19T00:16:18Z Daily bump.
[7f15cc4] 2018-07-18T22:11:24Z re PR tree-optimization/86544 (Popcount detection generates different code on C and C++)
[d46d010] 2018-07-18T21:31:04Z extend.texi (PowerPC AltiVec Built-in Functions): Rename this subsection to "PowerPC AltiVec/VSX Built-in Functions".
[a171a8b] 2018-07-18T21:01:54Z re PR c++/86550 (Lambda parsing allows arbitrary types in decl-specifier-seq)
[6f41f92] 2018-07-18T19:36:01Z re PR c/69558 (glib2 warning pragmas stopped working)
[6457b1f] 2018-07-18T18:31:59Z re PR fortran/85599 (warn about short-circuiting of logical expressions for non-pure functions)
[c56e972] 2018-07-18T13:13:11Z PR c++/86190 - bogus -Wsign-conversion warning
[eb59264] 2018-07-18T12:57:15Z re PR target/86557 (missed vectorization with std::vector compared to icc 18)
[0292076] 2018-07-18T10:30:42Z 2018-07-18 Paolo Carlini [email protected]
[6498dea] 2018-07-18T10:27:12Z re PR c++/59480 (Missing error diagnostic: friend declaration specifying a default argument must be a definition)
[0559979] 2018-07-18T06:58:39Z S/390: Add CFI for mcount call sequences
[97f1323] 2018-07-18T06:54:23Z re PR debug/86523 (ICE in gen_member_die, at dwarf2out.c:24933 starting from r262560)
[df6a7b9] 2018-07-18T04:55:03Z arm.c (get_label_padding): Update for recent changes to label_to_alignment.
[9b12ae8] 2018-07-18T00:16:31Z Daily bump.
[efae2f5] 2018-07-17T23:54:10Z re PR tree-optimization/86010 (redundant memset with smaller size not eliminated)
[9c179c2] 2018-07-17T20:52:20Z mips.c (vr4130_align_insns): Update for recent changes to label_to_alignment.
[22ab452] 2018-07-17T20:30:49Z frv.c (frv_label_align): Update for recent changes to label_to_alignment.
[d84916b] 2018-07-17T20:23:25Z nios2.c (nios2_label_align): Update for recent changes which dropped ALIGN_LABELS_LOG.
[0d7afd5] 2018-07-17T18:42:42Z Fix invalid cc_status after [const
][us]mulsi3_highpart
[a7385f1] 2018-07-17T18:27:22Z compiler: don't set btype
too early for alias type CL 123362 introduced a bug in creating alias type's backend representation. A type's btype
should not be set before named types are converted if it is a placeholder. For alias type, it is set too early. This may result in unresolved placeholders. This CL fixes it. Reviewed-on: https://go-review.googlesource.com/123975
[0c86a39] 2018-07-17T18:10:57Z lex.c (_cpp_lex_direct): Use CPP_DL_NOTE instead of CPP_DL_PEDWARN...
[0ef03fe] 2018-07-17T17:35:24Z * gcc.target/powerpc/pr85456.c: Require longdouble128.
[4161493] 2018-07-17T17:21:10Z compiler: connect the concrete type and the placeholder for circular types Previously, when creating the backend representation of a circular type, we resolve the placeholder to a circular_pointer_type. The backend doesn't know what the concrete type is. This CL changes it to resolve the placeholder to the concrete type instead, so the backend may have better knowledge of the concrete type. Reviewed-on: https://go-review.googlesource.com/123738
[5485812] 2018-07-17T16:02:03Z re PR fortran/83184 (Out of memory or ICE with option -fdec)
[7ca83c3] 2018-07-17T15:51:12Z fold-vec-unpack-char.c: New.
[c2eab53] 2018-07-17T15:41:47Z pr57150.c: Require longdouble128.
[dd00049] 2018-07-17T15:39:46Z PR c++/86480 - nested variadic lambda and constexpr if.
[c3be340] 2018-07-17T13:18:47Z PR libstdc++/86450 use -Wabi=2 and simplify -Werror use
[79a8847] 2018-07-17T13:16:51Z Remove unused explicit instantiation of __bind_simple
[3f44537] 2018-07-17T12:27:10Z [ARC] Don't use deprecated align_labels_log variable.
[3447025] 2018-07-17T12:26:21Z re PR debug/86456 (Segfault in switch_to_section at gcc/varasm.c:7353 since r259317)
[5211d26] 2018-07-17T12:08:06Z S/390: Do not use LA with index register on z196 or newer.
[22800d6] 2018-07-17T12:05:07Z S/390: Set default function alignment to 16.
[a3bccfa] 2018-07-17T10:54:52Z re PR middle-end/86542 (wrong-code for collapsed taskloop which needs omp_cpyfn)
[8e93ce6] 2018-07-17T10:02:36Z decl.c (choices_to_gnu): Rename parameters.
[10c6ce7] 2018-07-17T09:43:57Z Add -fomit-frame-pointer to gcc.target/i386/vartrack-1.c
[74285cd] 2018-07-17T09:41:11Z Build gcc/testsuite/g++.dg/lto/pr86523-[12]0.C as PIC
[4879820] 2018-07-17T09:22:14Z Do not enable OPT_falign
* for -Os.
[d800a1e] 2018-07-17T09:21:41Z Define MAX_CODE_ALIGN globally.
[3f1a2e5] 2018-07-17T09:19:57Z Fix coding style of ASM_OUTPUT_ALIGN.
[e6de533] 2018-07-17T09:19:27Z Clean up of new format of -falign-FOO.
[118f2d8] 2018-07-17T08:13:28Z [Ada] Spurious error on prefixed call in an instantiation
[5b4f211] 2018-07-17T08:12:51Z [Ada] Preserve original CE reason in more cases
[ed17074] 2018-07-17T08:12:46Z [Ada] Add provision for floating-point in Apply_Division_Check
[f4c2607] 2018-07-17T08:12:14Z [Ada] Fix expansion of aggregates components rewritten to raise statements
[e164710] 2018-07-17T08:12:08Z [Ada] Reuse Is_Rewrite_Substit...

Read more