Skip to content

gcc-9.2018-09-09Z.4801cc6

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

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