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