Releases: UoB-HPC/compiler-snapshots
gcc-9.2018-09-23Z.5986c25
[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...
gcc-9.2018-09-16Z.74b0834
[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 (__...
gcc-9.2018-09-09Z.4801cc6
[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
[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 ...
gcc-9.2018-08-26Z.b5be6d0
[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
]...
gcc-9.2018-08-19Z.c606743
[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
[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
[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
[24].c
[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
[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...
gcc-9.2018-07-29Z.3605ba0
[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
[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...