Skip to content

gcc-9.2018-07-01Z.2d0bc0a

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

[4aef57c] 2018-07-01T19:19:39Z Add -mgnu-asm; change -mdec-asm to generate DEC assembler compatible output.
[518ab2a] 2018-07-01T18:28:24Z [testsuite/guality] Use @main as bp loc instead of line nrs in const-volatile.c
[81d3b8f] 2018-07-01T15:54:48Z [testsuite/guality] Prevent optimization of local in vla-1.c
[c2e7551] 2018-07-01T15:54:38Z [testsuite/guality] Use relative line numbers in vla-1.c
[2d43b86] 2018-07-01T14:56:09Z [testsuite] Fix get-absolute-line error handling
[6b150ce] 2018-07-01T10:54:45Z Allow jump threading of multiple paths that start from the same BB.
[19792aa] 2018-07-01T00:16:18Z Daily bump.
[666fdc4] 2018-06-30T21:52:01Z RISC-V: Add patterns to convert AND mask to two shifts.
[3330053] 2018-06-30T13:56:34Z [13/n] PR85694: Try to avoid vectorising casts of invariants
[0034793] 2018-06-30T12:49:06Z [12/n] PR85694: Rework detection of widened operations
[41949de] 2018-06-30T12:48:51Z [11/n] PR85694: Apply pattern matching to pattern definition statements
[7b98e98] 2018-06-30T12:47:50Z [10/n] PR85694: Split out check for vectorizable associative reductions
[0f8c840] 2018-06-30T12:47:25Z [9b/n] PR85694: Make vect_is_simple_use look through pattern statements
[894dd75] 2018-06-30T12:46:36Z [9a/n] PR85694: Reorder vect_is_simple_use arguments
[55c8e04] 2018-06-30T12:19:57Z 018-06-30 Bernd Edlinger [email protected]
[37d0ffd] 2018-06-30T08:09:26Z [testsuite/guality] Don't use attribute used in pr45882.c for -O0
[f269206] 2018-06-30T08:07:01Z [testsuite/guality] Use relative line numbers in gdb-test
[da34ca3] 2018-06-30T02:47:29Z Introduce @unless/@endunless and postbootstrap Makefile targets
[6662eec] 2018-06-30T00:16:35Z Daily bump.
[bc5e6ab] 2018-06-29T18:42:35Z v850.c (v850_legitimate_address_p): Handle large displacements for TARGET_V850E2V3 and newer.
[0bcf7e6] 2018-06-29T16:37:54Z strlenopt-46.c: Define strnlen for targets like Solaris 10 that don't define the function.
[dd2a449] 2018-06-29T15:25:14Z re PR c++/86184 (Conditional expression with omitted operand cannot use rvalue of type convertible to bool)
[1f2bb38] 2018-06-29T14:03:36Z When using -fprofile-generate=/some/path mangle absolute path of file (PR lto/85759).
[52057dc] 2018-06-29T13:36:35Z [arm] Avoid STRD with odd register for TARGET_ARM in output_move_double
[b33aa72] 2018-06-29T13:14:46Z contrib: introduce Vim addon directory, add match.pd syntax plugin
[8864590] 2018-06-29T11:25:49Z [testsuite/guality] Use line number vars in gdb-test
[3f10efd] 2018-06-29T10:57:00Z Fix bit-test expansion for single cluster (PR tree-optimization/86263).
[6475e07] 2018-06-29T09:56:40Z dumpfile.c: add indentation via DUMP_VECT_SCOPE
[6fdce07] 2018-06-29T09:54:07Z Add whitespace to some dejagnu directives in libstdc++ tests
[c2fd033] 2018-06-29T09:49:14Z tree-vect-data-refs.c (vect_analyze_data_ref_dependences): Assert compute_all_dependences succeeds.
[1351015] 2018-06-29T07:38:59Z * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H.
[d0c1b37] 2018-06-29T00:16:42Z Daily bump.
[94e12bd] 2018-06-28T20:54:04Z runtime: don't stat a NULL filename Noticed in https://gcc.gnu.org/PR86331. Reviewed-on: https://go-review.googlesource.com/121417
[eacb16d] 2018-06-28T20:24:49Z C++: less verbose error-recovery for version conflict markers
[b8be145] 2018-06-28T20:22:21Z PR c++/86342 - -Wdeprecated-copy and system headers.
[02fa47a] 2018-06-28T19:45:07Z p9-extract-1.c: Add test case.
[81c8283] 2018-06-28T19:02:02Z re PR target/86348 (ICE: in curr_insn_transform, at lra-constraints.c:3919: unable to generate reloads for: vec_extractv4si_0_zext_sse4)
[9cd1665] 2018-06-28T18:50:12Z Fix insn length for pdp11 shift patterns.
[a0e8e63] 2018-06-28T17:46:36Z re PR go/86343 (types built by GO share TYPE_FIELDS in unsupported way)
[42c5d12] 2018-06-28T16:09:39Z [testsuite] Fix f16_mov_immediate_3.c
[58b9de9] 2018-06-28T15:31:24Z re PR fortran/82865 (Option -fdec collides with PDT)
[29b54a9] 2018-06-28T14:55:42Z Hide alt_dump_file within dumpfile.c
[f601629] 2018-06-28T14:49:15Z tree-cfg.c (verify_gimple_in_cfg): Call verify_location on the goto_locus of each outgoing edge of each basic block.
[291d3f4] 2018-06-28T10:22:38Z dwarf2out.c (decl_scope_table): Remove.
[4ece5af] 2018-06-28T10:18:27Z dwarf2out.c (gen_subprogram_die): Use is_unit_die when deciding whether to not re-use a DIE.
[8e236dd] 2018-06-28T10:17:39Z * MAINTAINERS (write after approval): Add myself.
[b62dc9c] 2018-06-28T08:42:17Z re PR c/55976 (-Werror=return-type should error on returning a value from a void function)
[62bb4a4] 2018-06-28T08:18:01Z Add missing header file inclusion.
[8a731f4] 2018-06-28T07:43:36Z dwarf2out.c (gen_subprogram_die): Always re-use DIEs with an DW_AT_abstract_origin attribute.
[1aabb71] 2018-06-28T07:15:55Z Come up with jump_table ratio constants used in jump_table_cluster.
[df7c797] 2018-06-28T07:14:57Z Fix clustering algorithm in switch expansion.
[d86c764] 2018-06-28T07:11:16Z Come up with new --completion option.
[98086b2] 2018-06-28T07:08:01Z Makefile.in: Add opt-suggestions.o.
[3de37a5] 2018-06-28T07:07:40Z Introduce auto_string_vec class.
[fb18c0c] 2018-06-28T06:21:13Z tree-inline.c (remap_gimple_stmt): Force input_location on the new statement if id->reset_location is true.
[09e1386] 2018-06-28T03:48:57Z * doc/invoke.texi (Debugging Options): Add -gsplit-dwarf.
[764df76] 2018-06-28T03:43:48Z lra-eliminations.c (update_reg_eliminate): Mark all spanning hard registers for Pmode.
[3d09a8a] 2018-06-28T00:16:28Z Daily bump.
[5da1234] 2018-06-27T23:21:46Z C++: don't offer bogus "._0" suggestions (PR c++/86329)
[b4324a1] 2018-06-27T21:58:24Z Convert pdp11 back end to CCmode.
[356d536] 2018-06-27T21:50:01Z Add test case that was supposed to be added in commit 255556 on 2017-12-11.
[b61c9b9] 2018-06-27T20:32:27Z Fix typo in libgcc/Makefile.in
[e6cad98] 2018-06-27T20:23:20Z stl_vector.h (struct _Vector_base<>::_Vector_impl_data): New.
[f8dc0f2] 2018-06-27T18:32:48Z v850.md (addsi3_set_flags): New pattern.
[1ec0eb0] 2018-06-27T18:31:10Z v850-protos.h (notice_update_cc): Remove.
[03e32fb] 2018-06-27T18:30:06Z v850-modes.def (CCZ, CCNZ): Add new modes.
[8945521] 2018-06-27T17:29:51Z Avoid crash on friend in nested class template.
[25846b5] 2018-06-27T14:33:16Z [AArch64] Add support for Arm Cortex-A76
[979bcc9] 2018-06-27T14:27:44Z t-v850 (MULTILIB_OPTIONS): Remove 8byte-align.
[cd7ec27] 2018-06-27T10:30:52Z Add std::_is_bytestd::byte specialization
[ed510b1] 2018-06-27T10:26:06Z gimple.h (gimple_return_retbnd): Delete.
[1765b02] 2018-06-27T10:04:25Z add support for --disable-gcov
[ed4e2a1] 2018-06-27T09:54:40Z [arm] Add support for Arm Cortex-A76
[d89fe63] 2018-06-27T08:08:48Z Add SIMD to REG pattern for movhf without armv8.2-a support for AArch64
[0e97b84] 2018-06-27T07:59:23Z fixincludes: Add missing hunk to tests/base/ioLib.h
[643ef95] 2018-06-27T05:28:06Z [aarch64] Fix obsolete comment about X30
[307193b] 2018-06-27T02:59:44Z PR c++/86320 - memory-hog with std::array of pair
[6147a53] 2018-06-27T02:59:38Z PR c++/80290 - memory-hog with std::pair.
[b8d636f] 2018-06-27T00:17:03Z Daily bump.
[db9e7b2] 2018-06-27T00:11:53Z Declare some explicit instantiations for strings in Debug Mode
[3beb455] 2018-06-26T20:22:59Z v850-common.c (TARGET_DEFAULT_TARGET_FLAGS): Turn on -mbig-switch by default.
[053f9fe] 2018-06-26T20:16:28Z tree-inline.c (remap_location): New function extracted from...
[18338e9] 2018-06-26T19:17:08Z sample-2.cc: Add TLS DejaGNU directives.
[5f31555] 2018-06-26T18:55:34Z builtins-1.c: Correct a comment.
[31369f5] 2018-06-26T16:46:51Z rs6000-string.c (expand_block_clear): Don't use unaligned vsx for 16B memset.
[12169ac] 2018-06-26T16:08:30Z I typoed the PR numnber, correct is:
[d5e545a] 2018-06-26T15:26:14Z fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok requirement for this test.
[54647e7] 2018-06-26T15:16:58Z rs6000: Set up ieee128_float_type_node correctly (PR82625)
[4f5b9c8] 2018-06-26T13:34:59Z Introduce dump_location_t
[3da2f26] 2018-06-26T12:24:47Z Add missing noexcept on definition to match declaration
[4723f0f] 2018-06-26T11:50:09Z S/390: Fix mtune default.
[d37a91e] 2018-06-26T11:35:52Z re PR target/86314 (GCC 7.x and 8.x zero out "eax" before using "rax" in "lock bts")
[f039151] 2018-06-26T10:40:50Z re PR c++/86291 (OpenMP incorrect for-loop collapsing with iterators and at least 5 nested loops)
[2a73b8e] 2018-06-26T10:36:19Z re PR debug/86257 (Program compiled with fPIC crashes while stepping over thread-local variable GDB)
[2a40ece] 2018-06-26T09:14:12Z Require 64-bit in gcc.target/i386/pr86257.c
[ce9407a] 2018-06-26T09:10:15Z Require IBM1047 support in g++.dg/pr86082.C
[71d4011] 2018-06-26T08:58:18Z Add myself to MAINTAINERS file
[9ae9188] 2018-06-26T06:42:46Z re PR tree-optimization/86287 (AddressSanitizer: heap-use-after-free on bootstrap with -O3)
[7d0c135] 2018-06-26T06:40:43Z re PR ipa/86271 (ICE due to size mismatch when inlining)
[27b1bf1] 2018-06-26T05:44:26Z [PR86064] split single cross-partition range with nonzero locviews
[d54ca45] 2018-06-26T05:19:15Z * lib/target-supports.exp (check_effective_target_logical_op_short_circuit): Add v850.
[fa614da] 2018-06-26T00:16:56Z Daily bump.
[446514a] 2018-06-25T23:45:05Z predicates.md (const_float_1_operand): Fix match_code test.
[0402566] 2018-06-25T22:29:55Z stddef.h: Remove an obsolete comment on FreeBSD 5.
[787732c] 2018-06-25T22:23:49Z compiler: improve escape analysis This CL ports recent enhancements of the escape analysis in the gc compiler to gofrontend. - CL 99335: unnamed receiver should not escape. - CL 105257: propagate loop depth to field. This prevents it from escaping when a field's address is taken inside a loop (but not otherwise escape). - CL 107597: use element type for "indirection" of slice/string. This prevents the slice/string from escaping when only the element, in case that it is pointerless, flows to outer scope. Reviewed-on: https://go-review.googlesource.com/120760
[4fdb6fb] 2018-06-25T21:03:49Z PR libstdc++/86112 fix printers for Python 2.6
[b36bc89] 2018-06-25T20:46:45Z PR tree-optimization/86204 - wrong strlen result after prior strnlen
[03cd7d3] 2018-06-25T20:36:51Z Update powerpc64-linux-gnu/baseline_symbols.txt
[eec5f61] 2018-06-25T20:33:28Z PR tree-optimization/85700 - Spurious -Wstringop-truncation warning with strncat
[2bcd87a] 2018-06-25T19:46:14Z extend.texi (Zero-length arrays): Update and clarify.
[214486e] 2018-06-25T18:59:55Z config.gcc (powerpc64le*): Revert January 16th...
[d66a58d] 2018-06-25T18:33:11Z Fix -finit-derived for c_ptr and c_funptr in programs which use iso_c_binding.
[21925ac] 2018-06-25T17:44:15Z gcc_qsort: avoid overlapping memcpy (PR 86311)
[3685dcd] 2018-06-25T16:46:33Z PR libstdc++/86292 fix exception safety of std::vector constructor
[b03f3a9] 2018-06-25T16:42:28Z * doc/xml/manual/status_cxx2017.xml: Document N4531 status.
[37cb788] 2018-06-25T16:23:49Z Add experimental::sample and experimental::shuffle from N4531
[10e68fe] 2018-06-25T16:04:14Z p9-extract-1.c: Make second argument of vec_extract a signed int.
[ad111b8] 2018-06-25T16:02:16Z v850.md (divmodhi4): Make sure to sign extend the dividend to 32 bits.
[3e85d88] 2018-06-25T15:56:13Z [testsuite/guality] Fix tcl error on gdb -v failure
[f74fc01] 2018-06-25T15:43:34Z vsx.md: Change word selector to prefered location.
[2817a2b] 2018-06-25T13:04:38Z re PR regression/86304 ([MIPS] FAIL: gcc.dg/vect/pr79887.c -mmsa (internal compiler error) starting with r261740)
[af62adb] 2018-06-25T12:57:04Z re PR target/84786 ([miscompilation] vunpcklpd accessing xmm16-22 targeting KNL)
[aa7c78c] 2018-06-25T12:29:45Z lto-section-out.c (lto_begin_section): Do not print section name for noaddr and unnumbered dumps.
[ca823c8] 2018-06-25T11:04:01Z tree-vectorizer.h (struct vec_info_shared): New structure with parts split out from struct vec_info and loop_nest from...
[f2227a6] 2018-06-25T11:02:10Z tree-vect-data-refs.c (vect_find_stmt_data_reference): Modify DR for SIMD lane accesses here and mark DR with (void *)-1 aux.
[8c96329] 2018-06-25T11:01:07Z tree-vect-data-refs.c (vect_check_gather_scatter): Fail for reverse storage order accesses rather than asserting they cannot...
[fd082a6] 2018-06-25T10:39:54Z [i386/debug] Fix insn prefix in tls_global_dynamic_64

[4f1c88a] 2018-06-25T07:16:59Z C++: Fix PR86082
[c5ce663] 2018-06-25T00:17:04Z Daily bump.
[9bc6f25] 2018-06-24T21:32:40Z stddef.h: Simplify conditions around avoiding re-definition of __size_t.