Skip to content

Releases: UoB-HPC/compiler-snapshots

gcc-9.2018-12-02Z.c9c033f

26 Oct 07:17
Compare
Choose a tag to compare

[c10a943] 2018-12-02T20:43:49Z re PR target/88278 (Fails to elide zeroing of upper vector register)
[9253111] 2018-12-02T18:31:44Z h8300.md (call, call_value): Drop mode from operand containing number of bytes pushed.
[3b131f6] 2018-12-02T15:39:45Z bb-reorer.c (find_rarely_executed_basic_blocks_and_crossin_edges): trust precise profiles.
[df996c3] 2018-12-02T15:12:44Z Use atomic load/store to access static backtrace state pointer
[4a82df9] 2018-12-02T12:50:50Z tree-nested.c (convert_nonlocal_omp_clauses, [...]): Handle OMP_CLAUSE_IN_REDUCTION...
[daa8c1d] 2018-12-02T12:48:42Z omp-low.c (check_omp_nesting_restrictions): Allow cancel or cancellation point with taskgroup clause inside of taskloop.
[e809447] 2018-12-02T12:39:26Z re PR sanitizer/88291 (asan ICE in asan_clear_shadow)
[faa867f] 2018-12-02T12:38:20Z re PR c++/88258 (Infinite loop emitting diagnostics in the C++ front-end)
[f4b6fc8] 2018-12-02T11:47:49Z Merge dmd upstream 5220ad51e
[bb567ea] 2018-12-02T00:16:22Z Daily bump.
[70cdce4] 2018-12-01T21:53:07Z re PR c++/87523 (ICE: Closures apparently fail to capture constexpr)
[5a5129a] 2018-12-01T21:48:43Z libphobos: Add support for RISCV to glibc bindings
[16e48dd] 2018-12-01T21:32:16Z re PR c++/79629 (ICE on invalid code in tsubst_copy, at cp/pt.c:14477)
[8fc1ef7] 2018-12-01T21:09:31Z re PR c++/83856 (ICE in tsubst_copy;)
[96c3589] 2018-12-01T17:56:27Z Implement P0634R3, Down with typename!
[e770ab1] 2018-12-01T16:52:22Z * gcc.dg/predict-22.c: Update expected output.
[a5b2566] 2018-12-01T07:31:56Z re PR sanitizer/88289 (r266664 causes asan to fail on many/most tests on BE)
[6b4f505] 2018-12-01T07:27:58Z re PR target/54589 (struct offset add should be folded into address calculation)
[1072cfd] 2018-12-01T00:16:41Z Daily bump.
[732779d] 2018-11-30T23:54:30Z coverage.c (get_coverage_counts): Use from_function_decl for precise function location.
[4df6a90] 2018-11-30T23:27:23Z re PR tree-optimization/88274 (ICE in check, at tree-vrp.c:188)
[e26584b] 2018-11-30T23:26:41Z re PR testsuite/85368 (phi-opt-11 test fails on IBM Z)
[2b86de4] 2018-11-30T23:12:59Z optabs.c (expand_binop): Use "machine_mode" rather than "enum machine mode" in most recent change.
[71b1442] 2018-11-30T23:06:51Z re PR middle-end/64242 (Longjmp expansion incorrect)
[8ba109c] 2018-11-30T22:51:18Z C++: fix-it hint for missing parentheses
[553a316] 2018-11-30T22:46:45Z pretty-print.c: add selftest::test_prefixes_and_wrapping
[ed1b53a] 2018-11-30T22:31:02Z Minimize clone counter memory usage in LTO.
[53aedcc] 2018-11-30T22:27:11Z Minimize clone counter memory usage in create_virtual_clone.
[b75255a] 2018-11-30T22:20:43Z Make function assembly more independent.
[d5b5f5a] 2018-11-30T20:55:41Z re PR debug/85550 (-fdebug-types-section broken with DW_OP_addr in DW_AT_location)
[fe570ff] 2018-11-30T20:39:49Z [PR88288, OpenACC, libgomp] Adjust offsets for present data clauses
[344b0fd] 2018-11-30T20:39:40Z [C++] Use existing local variable in cp_parser_oacc_enter_exit_data
[020dd8e] 2018-11-30T20:39:30Z [PR87924] Add (XFAILed) test cases for OpenACC wait clauses without async-arguments
[fc2a1f2] 2018-11-30T20:39:18Z Clean up Fortran OpenACC wait clause handling
[c34f4fb] 2018-11-30T20:39:08Z Support multiple OpenACC wait clauses
[c223608] 2018-11-30T20:38:57Z Add libgomp.oacc-fortran/lib-16-2.f90
[9cb95c0] 2018-11-30T20:15:56Z re PR rtl-optimization/88179 ([MIPS] pr84941.c ICE in lra_eliminate_reg_if_possible at lra-eliminations.c:1393 start with r266385)
[8863a90] 2018-11-30T18:57:33Z re PR target/87496 (ICE in aggregate_value_p at gcc/function.c:2046)
[854cedf] 2018-11-30T16:44:27Z Initialize backtrace state once
[5bd624f] 2018-11-30T16:26:02Z Implement P0457R2 String Prefix and Suffix Checking.
[32bbb36] 2018-11-30T16:13:29Z The remainder of the Pre-emptively support P0646R1 for std container erasure.
[0b44b4b] 2018-11-30T16:12:13Z Pre-emptively support P0646R1 for std container erasure.
[ef33afe] 2018-11-30T15:57:37Z Fix ICE in substring locations from macros in header files (PR preprocessor/88257)
[187b9e1] 2018-11-30T15:33:23Z [libbacktrace] Add tests for unused formats
[9b7d1a9] 2018-11-30T15:33:12Z [libbacktrace] Test check_PROGRAMS without mmap
[37eafc0] 2018-11-30T15:06:22Z Call decl_default_tls_model with a proper type (PR gcov-profile/88279).
[427071d] 2018-11-30T14:38:11Z [PATCH][GCC][ARM] Ensure dotproduct is only enabled on armv8 neon
[6e644a5] 2018-11-30T14:25:15Z Make red zone size more flexible for stack variables (PR sanitizer/81715).
[b49f1a7] 2018-11-30T13:35:25Z [RS6000] PowerPC64 soft-float
[ceb8c8c] 2018-11-30T13:33:18Z [RS6000] num_insns_constant ICE
[f44697b] 2018-11-30T12:02:55Z gimple-parser.c (c_parser_gimple_postfix_expression): Parse _Literal (type) { ...
[eea34f2] 2018-11-30T10:48:51Z Restrict vector extension to use 128bit vectors (PR testsuite/88265).
[45b97a0] 2018-11-30T10:37:39Z re PR tree-optimization/88274 (ICE in check, at tree-vrp.c:188)
[518a3a2] 2018-11-30T08:43:50Z [libbacktrace] Factor out backtrace_vector_free
[507bdfc] 2018-11-30T00:16:30Z Daily bump.
[1c31f6c] 2018-11-29T23:11:59Z Allow changing the fentry section per file and per function
[d7bf0bd] 2018-11-29T23:11:53Z Support changing fentry name per function
[3b31afe] 2018-11-29T23:11:47Z Support instrumenting returns of instrumented functions
[856f4c6] 2018-11-29T23:08:09Z re PR target/87807 (passing float/double vectors as variadic args fails on-64bit SPARC)
[0b1c4b8] 2018-11-29T22:16:37Z re PR target/88152 (optimize SSE & AVX char compares with subsequent movmskb)
[fb9e6a4] 2018-11-29T22:15:42Z re PR target/54700 (Optimize away x<0 as mask argument of a blend.)
[f21bfc1] 2018-11-29T22:02:15Z pr34256.c: Adjust the number of expected moves.
[eedb990] 2018-11-29T21:34:38Z decl.c (compute_array_index_type_loc): New, like the current compute_array_index_type but takes a location_t too.
[3ded6ff] 2018-11-29T21:21:56Z C++: namespaces and scopes for enum values (PR c++/88121)
[171954d] 2018-11-29T19:25:47Z re PR target/87496 (ICE in aggregate_value_p at gcc/function.c:2046)
[9bb3d6c] 2018-11-29T18:22:30Z i386.c (inline_memory_move_cost): Check "in" for 2 in MMX_CLASS_P case.
[550dfbd] 2018-11-29T18:03:18Z PR c/88091 - c-c++-common/Wconversion-real.c etc. FAIL
[673670d] 2018-11-29T17:48:58Z PR c/88172 - attribute aligned of zero silently accepted but ignored
[2831adb] 2018-11-29T17:17:39Z Fix thinko in transition to memop_ret type (PR middle-end/88246).
[6fd6a2f] 2018-11-29T16:06:03Z Add a new option -flive-patching={inline-only-static|inline-clone} to support live patching in GCC.
[4aff6d1] 2018-11-29T15:32:30Z match.pd (sinh (atanh (x))): New simplification rules.
[355c62c] 2018-11-29T15:17:17Z Only include bits/stl_algo.h for C++20.
[fe907c1] 2018-11-29T14:33:27Z re PR target/54700 (Optimize away x<0 as mask argument of a blend.)
[f06e47d] 2018-11-29T14:32:00Z re PR target/88152 (optimize SSE & AVX char compares with subsequent movmskb)
[b076fec] 2018-11-29T14:23:21Z re PR target/88234 (UBsan and runtime error: signed integer overflow using unsigned vector)
[55da34e] 2018-11-29T14:09:50Z There can be at most one .resolver clone per function
[a62b871] 2018-11-29T13:43:55Z Fix erasure goofs.
[154fb72] 2018-11-29T13:33:59Z re PR tree-optimization/88243 (ice in vect_create_epilog_for_reduction, at tree-vect-loop.c:4689)
[8c9b385] 2018-11-29T12:32:57Z PR libstdc++/88119 use alignof in std::alignment_of, not alignof
[479db22] 2018-11-29T10:20:13Z [PATCH] [Arm] Fix fpu configurations for Cortex-R7 and Cortex-R8
[ebea4e1] 2018-11-29T07:42:52Z re PR c++/87539 (internal compiler error when compiling project with Os optimization flag)
[9caa673] 2018-11-29T05:03:01Z [RS6000] PR11848 rs6000_emit_move long double split
[aa74f22] 2018-11-29T05:01:05Z [RS6000] movdi_internal64 insn lengths
[5678e33] 2018-11-29T04:59:19Z [RS6000] CONST_DOUBLE tidy
[8529a06] 2018-11-29T04:58:08Z [RS6000] "G" and "H" constraints
[abf07e5] 2018-11-29T04:56:33Z [RS6000] Bogus easy_fp_constant call
[3f79c0a] 2018-11-29T04:53:49Z [RS6000] inline plt call sequences
[ece3bca] 2018-11-29T04:47:51Z [RS6000] Use standard call patterns for __tls_get_addr calls
[7a24893] 2018-11-29T04:46:21Z [RS6000] Remove constraints on call rounded_stack_size_rtx arg
[493bb3d] 2018-11-29T04:45:00Z [RS6000] Replace TLSmode with P, and correct tls call mems
[ce83eed] 2018-11-29T04:43:21Z [RS6000] rs6000_indirect_call_template
[75a0b80] 2018-11-29T04:41:06Z [RS6000] rs6000_call_template for external call insn assembly output
[645eee7] 2018-11-29T03:56:14Z rs6000-string.c (expand_block_clear): Change how we determine if unaligned vsx is ok.
[ffe2c05] 2018-11-29T00:39:37Z PR libstdc++/86910 fix filesystem::create_directories
[2182a27] 2018-11-29T00:16:15Z Daily bump.
[04864ec] 2018-11-28T23:04:09Z PR c/88065 - ICE in -Wsizeof-pointer-memaccess on an invalid strncpy
[1568425] 2018-11-28T21:53:06Z libphobos: Merge common version blocks using arch_any conditions
[3b9a9fe] 2018-11-28T21:39:42Z Implement P1094R2, Nested inline namespaces.
[d794ab8] 2018-11-28T21:25:06Z [PR c++/87531] operator= lookup in templates
[410902c] 2018-11-28T20:48:53Z predict.c (determine_unlikely_bbs): Forward declare...
[ad42aa9] 2018-11-28T20:36:13Z * lto.c (lto_read_decls): Fix handling of INTEGER_CST.
[9c7a715] 2018-11-28T20:34:06Z tree-ssa-ifcombine.c (update_profile_after_ifcombine): Handle profile_probability::always better.
[f0dbeec] 2018-11-28T20:29:24Z profile-count.h (profile_count::split): Give better result when splitting profile_probability::always.
[c3cc012] 2018-11-28T20:25:08Z except.c (do_allocate_exception): An...

Read more

gcc-9.2018-11-25Z.ea3166b

26 Oct 07:12
Compare
Choose a tag to compare

[8f76a08] 2018-11-25T21:10:34Z re PR other/54265 (Documentation of "preferred attribute syntax for Types" contradicts examples in info.)
[537db3a] 2018-11-25T17:39:27Z * config/pdp11/pdp11.h (TARGET_HAS_NO_HW_DIVIDE): Define.
[6d9434e] 2018-11-25T15:59:44Z Disable gdc execution tests without libphobos
[12422bc] 2018-11-25T05:46:44Z re PR bootstrap/88157 (ICE when building libgo encoding/gob.lo starting with r266385)
[30bf4f8] 2018-11-25T00:16:29Z Daily bump.
[bed5ed7] 2018-11-24T09:51:03Z re PR d/87866 (gdc fails to compile minimal test)
[686a37c] 2018-11-24T09:10:00Z re PR fortran/88143 (ICE in resolve_variable at gcc/fortran/resolve.c:5413 since r253077)
[51a025f] 2018-11-24T09:07:23Z 2018-11-24 Paul Thomas [email protected]
[eabec4d] 2018-11-24T06:51:26Z re PR rtl-optimization/87468 (ice "wrong amount of branch edges after conditional jump in bb")
[bdcd6ca] 2018-11-24T00:16:40Z Daily bump.
[795a6c6] 2018-11-23T22:00:43Z re PR bootstrap/88157 (ICE when building libgo encoding/gob.lo starting with r266385)
[1b8ccb9] 2018-11-23T21:42:52Z pr70669.c: Use unary minus instead of addition.
[0c3aba0] 2018-11-23T21:13:44Z re PR tree-optimization/87756 (missing unterminated argument warning using address of a constant character)
[f4c0f88] 2018-11-23T20:42:03Z Make recursion_check work for multiple threads
[70c7036] 2018-11-23T18:45:45Z PR tree-optimization/87756 - missing unterminated argument warning using address of a constant character
[db1d09b] 2018-11-23T18:23:31Z PR testsuite/88098 - FAIL: gcc.dg/Wbuiltin-declaration-mismatch-4.c
[e987fb1] 2018-11-23T18:17:04Z Implement P0415 More constexpr for std::complex.
[e02669d] 2018-11-23T17:52:19Z [aarch64] Add CPU support for Ampere Computing's eMAG.
[cf28c77] 2018-11-23T17:49:44Z [aarch64] Update xgene1 tuning struct.
[d5e9851] 2018-11-23T17:49:40Z [aarch64] Add xgene1 prefetch tunings.
[52ddefd] 2018-11-23T17:49:26Z [aarch64] Update xgene1_addrcost_table.
[221e1f3] 2018-11-23T17:49:19Z [aarch64/arm] Updating the cost table for xgene1.
[14a9206] 2018-11-23T16:12:03Z PR libstdc++/65229 fix pretty printer for std::bitset<0>
[11aa881] 2018-11-23T15:48:56Z PR libstdc++/87308 adjust regex used in std::any pretty printer
[f7b94de] 2018-11-23T12:53:39Z re PR tree-optimization/88149 (ICE in vect_transform_stmt since r265959)
[ff03f2d] 2018-11-23T10:48:52Z [PATCH, ARM] Clean up arm backend using the @ construct for MD patterns
[21150ab] 2018-11-23T09:12:16Z re PR tree-optimization/86614 (duplicate -Warray-bounds for a strncpy call with out-of-bounds offset)
[e0a35f9] 2018-11-23T05:18:19Z re PR c/53608 (Documentation could be clearer about designated initializers of unions)
[3f31761] 2018-11-23T00:16:37Z Daily bump.
[f03d260] 2018-11-23T00:11:11Z lang.opt (fpad-source): New option.
[bbbef99] 2018-11-22T23:10:57Z re PR lto/88142 (ICE in lto_warn at ipa-devirt.c:1020 since r265519)
[d7dce78] 2018-11-22T23:00:43Z lto.c (cmp_type_location): Remove.
[95e3eb8] 2018-11-22T21:35:24Z i386.c (ix86_option_override_internal, [...]): Formatting fixes.
[a7433f3] 2018-11-22T21:34:49Z i386.c (ix86_option_override_internal): For stack_protector_guard related options...
[e4b0215] 2018-11-22T21:25:37Z i386.c (ix86_check_avx_upper_register): Return true for all SSE registers with mode bitsize > 128.
[69a69df] 2018-11-22T20:26:21Z odr-2_0.C: Drop dg-lto-options.
[b9207e9] 2018-11-22T19:58:50Z re PR tree-optimization/85794 ([AArch64] ICE in expand_vector_condition in GIMPLE pass: veclower2)
[ff2e7f1] 2018-11-22T18:10:05Z Improve relocation
[eeae931] 2018-11-22T17:25:57Z re PR rtl-optimization/87718 (FAIL: gcc.target/i386/avx512dq-concatv2si-1.c)
[b8a3183] 2018-11-22T15:39:35Z i386.c (ix86_avx_emit_vzeroupper): Remove.
[2559ef9] 2018-11-22T15:09:55Z Fix option values for -march.
[89d7557] 2018-11-22T14:46:17Z PR85434: Prevent spilling of stack protector guard's address on ARM
[e5f0e04] 2018-11-22T14:08:44Z re PR tree-optimization/88148 (ICE in tree_nop_conversion_p at gcc/tree.c:12550 since r264273)
[9479946] 2018-11-22T14:05:54Z Add new maintainer script for PRs that can be closed.
[a942dfc] 2018-11-22T13:42:39Z PR libstdc++/87520 Always pass type-punned type_info reference
[a858907] 2018-11-22T10:44:40Z Update changelog entry.
[5ce83c0] 2018-11-22T10:42:19Z * g++.dg/lto/odr-2_0.C: Remove extra brace
[7f29daf] 2018-11-22T09:54:14Z re PR c++/87229 (ICE: tree code 'call_expr' is not supported in LTO streams)
[d42ef0f] 2018-11-22T09:50:58Z re PR tree-optimization/88069 (ICE in check_loop_closed_ssa_def, at tree-ssa-loop-manip.c:709)
[e15bac6] 2018-11-22T09:48:43Z re PR target/85644 (-fstack-protector generates invalid read to %fs:0x0 on mac)
[3bcd988] 2018-11-22T09:26:29Z re PR c++/87386 (Error message for static_assert show wrong range)
[577fe16] 2018-11-22T09:13:19Z Do not mix -fsanitize=thread and -mabi=ms (PR sanitizer/88017).
[0536d5b] 2018-11-22T07:58:29Z Replace sync builtins with atomic builtins
[d8bcb00] 2018-11-22T06:14:47Z re PR d/87824 (x86_64-linux multilib issues)
[5d90d0e] 2018-11-22T00:16:16Z Daily bump.
[292592c] 2018-11-22T00:06:27Z [libbacktrace] Factor out read_initial_length
[208a532] 2018-11-21T22:42:09Z re PR c++/88122 (g++ ICE: internal compiler error: Segmentation fault)
[e138941] 2018-11-21T22:41:07Z re PR c++/87386 (Error message for static_assert show wrong range)
[13986a5] 2018-11-21T21:52:06Z Revert the revert:
[4fd723f] 2018-11-21T20:45:59Z re PR rtl-optimization/85925 (compilation of masking with 257 goes wrong in combine at -02)
[96af90b] 2018-11-21T20:18:45Z re PR middle-end/88129 (Two blockage insns are emited in the function epilogue)
[c339a89] 2018-11-21T20:09:56Z re PR target/85667 (ms_abi rules aren't followed when returning short structs with float values)
[99b5ace] 2018-11-21T20:06:20Z * invoke.texi (-fdec-include): Document.
[36d2acb] 2018-11-21T18:40:55Z PR libstdc++/88111 Make maximum block size depend on size_t width
[afd02e4] 2018-11-21T18:40:37Z PR libstdc++/88113 use size_type consistently instead of size_t
[4cd5da0] 2018-11-21T17:32:19Z re PR ipa/87957 (ICE tree check: expected tree that contains ‘decl minimal’ structure, have ‘identifier_node’ in warn_odr, at ipa-devirt.c:1051 since r265519)
[7424b7c] 2018-11-21T17:31:19Z re PR ipa/87957 (ICE tree check: expected tree that contains ‘decl minimal’ structure, have ‘identifier_node’ in warn_odr, at ipa-devirt.c:1051 since r265519)
[6bdb055] 2018-11-21T16:59:59Z compute discriminator info for overrides
[ea6306c] 2018-11-21T16:42:34Z re PR c++/87393 (gcc/cp/parser.c:13967:37:Unused Entity Issue: expression result unused: -Wunused-value since r251026)
[e21679a] 2018-11-21T16:41:03Z re PR target/87839 (ICE in final_scan_insn_1, at final.c:3070)
[0358d78] 2018-11-21T14:29:19Z [PATCH][PR84877]Dynamically align the address for local parameter copy on the stack when required alignment is larger than MAX_SUPPORTED_STACK_ALIGNMENT
[566422e] 2018-11-21T14:19:17Z re PR bootstrap/88133 (Build fails with host GCC < 4.3)
[0f9657f] 2018-11-21T13:37:11Z re PR tree-optimization/88069 (ICE in check_loop_closed_ssa_def, at tree-ssa-loop-manip.c:709)
[ff8e102] 2018-11-21T13:18:54Z x86: Add pmovzx/pmovsx patterns with memory operands
[12404d1] 2018-11-21T13:08:26Z apply_subst_iterator: Handle define_split/define_insn_and_split
[f259abd] 2018-11-21T10:45:58Z re PR rtl-optimization/87817 (gcc.target/i386/bmi2-bzhi-2.c execution test)
[1711257] 2018-11-21T08:31:04Z [libbacktrace] Factor out read_string
[25baeeb] 2018-11-21T08:10:41Z [driver] Ensure --help=params lines end with period
[7c74e81] 2018-11-21T08:07:51Z lang.opt (fdec-include): New option.
[b892303] 2018-11-21T07:48:49Z S/390: Support vector load/store alignment hints
[98f08eb] 2018-11-21T02:50:02Z c-parser.c (c_parser_has_attribute_expression): New function.
[48d1f31] 2018-11-21T02:38:43Z re PR lto/84044 (Spurious -Wodr warning with -flto)
[d3d684c] 2018-11-21T02:16:15Z re PR go/88060 (../../../gcc-8.2.0/libgo/go/syscall/libcall_linux_utimesnano.go:17:18: error: reference to undefined name ‘_AT_FDCWD’)
[dc1a3df] 2018-11-21T00:16:55Z Daily bump.
[6a3ebcc] 2018-11-20T22:23:12Z re PR c++/88110 (ICE (segfault) with -std=C++2a in cxx_eval_constant_expression when trying to evaluate nonoverridden "virtual ... = 0" function of a base class)
[260a993] 2018-11-20T20:44:38Z re PR tree-optimization/87895 (ICE in purge_dead_edges, at cfgrtl.c:3246)
[59730cc] 2018-11-20T19:43:20Z re PR target/88070 (ICE in create_pre_exit, at mode-switching.c:438)
[012b51c] 2018-11-20T18:06:03Z ipa-devirt.c (add_type_duplicate): Do not ICE on incomplete enums.
[5702bb9] 2018-11-20T17:00:46Z Fix missing commit log.
[7656fa3] 2018-11-20T16:22:19Z re PR ipa/87957 (ICE tree check: expected tree that contains ‘decl minimal’ structure, have ‘identifier_node’ in warn_odr, at ipa-devirt.c:1051 since r265519)
[33f3393] 2018-11-20T16:19:54Z S/390: Fix flogr RTX.
[84bfc73] 2018-11-20T15:58:37Z re PR ipa/87706 (Inlined functions trigger invalid -Wmissing-profile warning)
[0b68083] 2018-11-20T15:54:12Z re PR tree-optimization/87926 (bad array-index warning breaks --disable-checking bootstrap)
[375c3b8] 2018-11-20T14:09:27Z re PR lto/87997 (ICE in cp_var_mod_type_p at gcc/cp/cp-objcp-common.c:107 since r265870)
[1248566] 2018-11-20T13:25:04Z re PR ipa/87706 (Inlined functions trigger invalid -Wmissing-profile warning)
[8c944c9] 2018-11-20T12:20:40Z tree-vect-stmts.c (vectorizable_condition): Do not get at else_clause vect def for EXTRACT_LAST_REDUCTION.
[c1d21cd] 2018-11-20T12:18:58Z re PR tree-optimization/88074 (g++ hangs on math expression)
[b613740] 2018-11-20T12:07:53Z Move some i386 C++ tests into g++.target/i386....

Read more

gcc-9.2018-11-18Z.6feee1e

26 Oct 07:12
Compare
Choose a tag to compare

[bee3927] 2018-11-18T18:32:26Z PR libstdc++/83566 - cyl_bessel_j returns wrong result for x>1000
[cb40e80] 2018-11-18T17:40:23Z re PR fortran/88073 (Internal compiler error compiling WHERE construct with -O or -O2)
[9515381] 2018-11-18T10:25:24Z Allow target to override gnu-user.h crti and crtn
[003fc14] 2018-11-18T10:22:10Z Delete !HAVE_LD_PIE variants of startfile/endfile specs
[83fad92] 2018-11-18T09:16:19Z re PR fortran/70260 (ICE: gimplification failed)
[f163ea8] 2018-11-18T04:12:03Z Correct ChangeLog for PR31357 fix
[1657e63] 2018-11-18T04:09:14Z re PR driver/31357 (document that --help and --help= options cannot be combined.)
[258db1f] 2018-11-18T00:16:39Z Daily bump.
[c5be648] 2018-11-17T23:35:44Z Implement std::pmr::synchronized_pool_resource
[b579523] 2018-11-17T23:31:01Z RISC-V: Fix epilogue unwind info with fp and single sp adjust.
[9472dfb] 2018-11-17T16:59:26Z re PR c++/4225 (documentation about CPLUS_INCLUDE_PATH vs. system headers incomplete)
[3337f9b] 2018-11-17T16:05:45Z re PR c++/4025 (Document use/non-use of -fno-implicit-templates in bootflags)
[5d11bfe] 2018-11-17T15:48:42Z libphobos: Add IEEE quadruple support for std.conv
[d11be09] 2018-11-17T15:10:48Z re PR tree-optimization/87546 (Gcc miscompiles at -O3 on valid code)
[e14aba1] 2018-11-17T15:09:43Z re PR rtl-optimization/88018 (ICE in insert_insn_on_edge at cfgrtl.c:1952 since r255066)
[ba16774] 2018-11-17T11:35:01Z re PR ipa/87957 (ICE tree check: expected tree that contains ‘decl minimal’ structure, have ‘identifier_node’ in warn_odr, at ipa-devirt.c:1051 since r265519)
[d7815fc] 2018-11-17T11:01:00Z Fix wrong alignment returned by .alignof property.
[95c0a21] 2018-11-17T04:52:29Z invoke.texi (Option Summary): Fix whitespace and line breaks in @gccoptlist environments.
[a1d5b8c] 2018-11-17T04:19:27Z mn10300.md (adddi3_degenerate): Remove bogus gcc_assert.
[a6b2d8e] 2018-11-17T00:53:17Z re PR middle-end/23197 (Improve documentation on -fprofile-generate, -fprofile-use)
[7cf403a] 2018-11-17T00:45:43Z re PR middle-end/87854 (gcc.c-torture/compile/pr46534.c ICE for 16-bit size_t)
[4bc4855] 2018-11-17T00:16:29Z Daily bump.
[cac6691] 2018-11-16T23:53:30Z re PR target/87927 (ICE: segmentation fault with patchable_function_entry attribute for msp430-elf -mlarge)
[8808260] 2018-11-16T23:18:13Z re PR c++/87269 (ICE in tsubst_copy, at cp/pt.c:15475 starting from r261802)
[205d542] 2018-11-16T21:55:00Z re PR c++/52869 ([DR 1207] "this" not being allowed in noexcept clauses)
[2674fa4] 2018-11-16T21:49:42Z Implement P0479R5, [[likely]] and [[unlikely]].
[a0a57b0] 2018-11-16T21:17:33Z libphobos: Add IEEE quadruple support to core.internal.convert
[2fbd3c3] 2018-11-16T20:18:13Z constraints.md (wF constraint): Remove power9 fusion documentation.
[a09ad34] 2018-11-16T16:43:49Z re PR rtl-optimization/87475 (ICE in patch_jump_insn, at cfgrtl.c:1275)
[b418357] 2018-11-16T16:42:16Z re PR target/88051 (internal compiler error: in add_clobbers, at config/i386/sync.md:1762)
[258b385] 2018-11-16T16:41:54Z re PR middle-end/87854 (gcc.c-torture/compile/pr46534.c ICE for 16-bit size_t)
[7f46559] 2018-11-16T16:40:53Z re PR middle-end/88032 (ICE in operand_subword_force, at emit-rtl.c:1793)
[fe5d129] 2018-11-16T16:26:44Z When running the testsuite on boards that can't report an error status DejaGNU...
[4359b63] 2018-11-16T16:25:12Z tree-switch-conversion.h (switch_decision_tree::emit_case_nodes): Add location_t parameter.
[83044e4] 2018-11-16T16:23:20Z Remove ovl_used, it is no longer needed
[8129284] 2018-11-16T15:46:31Z Allow memory operands for PTWRITE
[b1fe860] 2018-11-16T15:01:55Z [PR c++/87269] Mark string operator overload in template defn.
[ac28df7] 2018-11-16T14:36:40Z [Patch][libstdc++.exp] Update the usage of cached result.
[a0b4808] 2018-11-16T13:39:18Z Don't use %z printf length specifier
[12eac23] 2018-11-16T12:49:32Z Fix ICE in lto_symtab_merge_symbols_1 (PR lto/88004).
[f6dee9f] 2018-11-16T12:22:48Z re PR testsuite/88053 (g++.dg/lto/pr54625-1.C fails with r266194)
[cf74a8d] 2018-11-16T12:20:05Z re PR tree-optimization/88011 (r266028 causes a bunch of go failures)
[b978975] 2018-11-16T11:47:47Z S/390: Add a new pattern for r{o,x}sbg
[43c6ad4] 2018-11-16T09:27:36Z re PR testsuite/88053 (g++.dg/lto/pr54625-1.C fails with r266194)
[7f37b31] 2018-11-16T09:23:22Z Allow target overrides of ctors/dtors support advertisement on VxWorks
[ff641ae] 2018-11-16T01:26:04Z linux-unwind.h (sc_pt_regs): Update for kernel.
[88c8c5a] 2018-11-16T00:50:41Z re PR c++/25759 (Documentation not clear, attribute packed on class in C++)
[e6c6b17] 2018-11-16T00:16:34Z Daily bump.
[1d24950] 2018-11-15T22:53:57Z PR c++/87541 - ICE using a constant decl as an attribute alloc_size argument
[cd5da98] 2018-11-15T22:18:54Z PR c/83656 - missing -Wbuiltin-declaration-mismatch on declaration without prototype
[2a4030e] 2018-11-15T19:54:25Z [PR c++/86246] ICE tsubst explicit operator call
[f293557] 2018-11-15T18:03:54Z constexpr.c (ensure_literal_type_for_constexpr_object): Use DECL_SOURCE_LOCATION in error_at calls.
[1ec7f49] 2018-11-15T17:14:15Z Handle vectors that don't fit in an integer.
[2bd652d] 2018-11-15T15:51:39Z [C++ DR 2336] virtual dtors, exception specs & abstract classes
[1a50c42] 2018-11-15T15:18:43Z doc/ux.texi: auto_diagnostic_group now does something
[478dd60] 2018-11-15T14:32:41Z Machine-readable diagnostic output (PR other/19165)
[ef190c9] 2018-11-15T14:01:29Z graphite: add missing dump_enabled_p checks (PR tree-optimization/88015)
[0e02fb2] 2018-11-15T13:44:34Z re PR tree-optimization/88029 (ICE in execute_todo, at passes.c:1974)
[22692f3] 2018-11-15T13:42:13Z re PR tree-optimization/88031 (ICE in vectorizable_reduction, at tree-vect-loop.c:6953)
[3f5a0fd] 2018-11-15T13:22:15Z [C++ DR 2336] Clean up synth walkers first
[e99d38d] 2018-11-15T12:32:33Z Fix spaces in PR62178 test
[5f3040e] 2018-11-15T12:06:46Z misc.c (gnat_init_gcc_eh): Do not override the switch -fnon-call-exceptions passed on the command line in...
[bca7138] 2018-11-15T10:42:15Z re PR tree-optimization/88030 (ICE in calc_dfs_tree, at dominance.c:458)
[3df45f1] 2018-11-15T08:47:21Z re PR rtl-optimization/88018 (ICE in insert_insn_on_edge at cfgrtl.c:1952 since r255066)
[ef0519f] 2018-11-15T08:16:22Z re PR tree-optimization/87917 (ICE in initialize_matrix_A at gcc/tree-data-ref.c:3150)
[2820937] 2018-11-15T06:01:09Z csky-linux-elf.h (LINUX_DYNAMIC_LINKER): Remove.
[a81e2c6] 2018-11-15T03:44:49Z re PR tree-optimization/84648 (Missed optimization : loop not removed.)
[d8fdf28] 2018-11-15T02:55:26Z re PR other/56334 (attribute((aligned)) documentation is misleading)
[4822d9c] 2018-11-15T01:02:09Z gensupport.c (add_predicate_code): Properly handle ZERO_EXTRACT as an lvalue.
[ef0336d] 2018-11-15T00:41:10Z re PR lto/55102 (The options -flto and -On do not behave as described in GCC docs)
[97eb702] 2018-11-15T00:16:20Z Daily bump.
[a15032e] 2018-11-15T00:04:19Z Optimize pool resource allocation
[aeb2b1f] 2018-11-15T00:04:12Z Fix test that does undefined shifts greater than width of size_t
[ded7b41] 2018-11-14T20:05:13Z re PR middle-end/59658 (Document -f* flags enabled by -Og)
[281d448] 2018-11-14T19:47:28Z i386.c (ix86_print_operand_address_as): Simplify printing of the names of segment registers.
[89d9bf4] 2018-11-14T19:30:47Z [debug/88006] -fdebug-types-section gives undefined ref
[1ded030] 2018-11-14T19:02:05Z Add missing ZLIBINC to CFLAGS-optinfo-emit-json.o
[03f3f0f] 2018-11-14T17:50:25Z parser.c (make_id_declarator): Add location_t parameter.
[357044d] 2018-11-14T17:09:09Z Handle libphobos in contrib/gcc_update
[8ee0994] 2018-11-14T16:46:06Z P1236R1 - Signed integers are two's complement
[12763ab] 2018-11-14T16:43:38Z re PR bootstrap/86739 (Bootstrap broken with host GCC 4.1.2)
[c933b89] 2018-11-14T16:36:19Z optabs.c (expand_binop): Pass INT_MODE to operand_subword_force iff the operand is a constant.
[ff361cc] 2018-11-14T16:29:41Z * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::record_ranges_from_incoming_edge): Rename ignore_equivs_equal_p to equal_p. * ipa-cp.c (meet_with_1): Use equal_p instead of ignore_equivs_equal_p. * ipa-prop.c (ipa_vr_ggc_hash_traits::equal): Same. * tree-vrp.c (value_range::ignore_equivs_equal_p): Remove. (value_range::operator==): Remove. (value_range::operator!=): Remove. (vrp_prop::visit_stmt): Use equal_p. * tree-vrp.h (value_range): Remove operator==, operator!=, ignore_equivs_equal_p. * vr-values.c (update_value_range): Use equal_p.
[62ec3fe] 2018-11-14T16:02:03Z Add comment
[725891a] 2018-11-14T15:43:54Z re PR middle-end/86575 (-Wimplicit-fallthrough affects code generation)
[e81d464] 2018-11-14T14:33:44Z re PR tree-optimization/87985 (Compile-time and memory hog w/ -O1 -ftree-slp-vectorize)
[78ef03b] 2018-11-14T14:25:00Z Add missing dir to create_testsuite_files script
[487a4df] 2018-11-14T13:08:03Z [PATCH 2/2] S/390: Fix expectation in mrecord-mcount test for 31-bit mode
[867a1e2] 2018-11-14T13:07:13Z [PATCH 1/2] S/390: Disable 3 global-array-* tests for 31-bit mode
[9449a01] 2018-11-14T13:07:03Z re PR testsuite/88021 (aarch64 Busy hang running testcase pr60183.c since revision 265914)
[5e21d76] 2018-11-14T12:45:29Z Simplify floating point comparisons
[8cca016] 2018-11-14T12:38:20Z re PR other/88007 (ICE in gt_ggc_m_S, at ggc-page.c:1474)
[5bfba2b] 2018-11-14T12:36:59Z re PR rtl-optimization/87817 (gcc.target/i386/bmi2-bzhi-2.c execution test)
[ff4d848] 2018-11-14T12:35:36Z [AArch64] Fix PR62178 testcase failures
[b258173] 2018-11-14T12:34:27Z fix Darwin bootstrap.
[076bbec] 2018-11-14T11:42:49Z [Ada] Problem with boundary case of XOR operation and unnesting
...

Read more

gcc-9.2018-11-11Z.2dda36f

26 Oct 07:11
Compare
Choose a tag to compare

[b5dda6c] 2018-11-11T22:21:28Z Fix copypasto in las ChangeLog.
[63100c5] 2018-11-11T22:20:19Z re PR libstdc++/54005 (Use __atomic_always_lock_free in libstdc++ is_lock_free instead of __atomic_is_lock_free)
[6157c37] 2018-11-11T18:39:10Z re PR c/26366 (__builtin_expect needs better documentation)
[bd5d396] 2018-11-11T17:49:33Z re PR target/87928 (ICE in ix86_compute_frame_layout, at config/i386/i386.c:11161 since r228607)
[6d6fbec] 2018-11-11T14:56:23Z csky-linux-elf.h (CC1_SPEC): Support -profile.
[917ecac] 2018-11-11T13:44:01Z csky.h (ASM_PREFERRED_EH_DATA_FORMAT): Define.
[2506b92] 2018-11-11T08:51:34Z tree-vrp.h (class value_range_base): New base class for value_range containing all but the m_equiv member.
[3d18dc9] 2018-11-11T05:17:03Z Implement P0318R1 unwrap_ref_decay and unwrap_reference
[37b736f] 2018-11-11T05:16:51Z Implement P1007R3 std::assume_aligned
[47d591c] 2018-11-11T01:33:53Z re PR middle-end/65703 (-fdefer-pop documentation is confusing)
[9b20345] 2018-11-11T00:16:47Z Daily bump.
[16ac6fa] 2018-11-10T23:12:48Z combine: More make_more_copies
[babe0c7] 2018-11-10T00:16:45Z Daily bump.
[397fd63] 2018-11-09T23:15:59Z re PR testsuite/87965 (Test cases c-c++-common/pr60226.c and gcc.dg/pr39323-1.c fail starting with r265977)
[1dbff00] 2018-11-09T21:22:20Z MAINTAINERS: add myself as or1k maintainer
[4476242] 2018-11-09T21:08:32Z Walloca-16.c: Ignore conflicting types for built-in warnings.
[a0f503a] 2018-11-09T20:55:39Z re PR target/87221 (cannot build with -pie)
[e602e1f] 2018-11-09T20:45:06Z re PR driver/41179 (Documentation for "-fno-toplevel-reorder" is confusing (and wrong))
[ab38675] 2018-11-09T20:38:07Z re PR tree-optimization/87940 (FAIL: gcc.dg/warn-strlen-no-nul.c)
[340e0dd] 2018-11-09T20:33:19Z S/390: Allow relative addressing of literal pool entries
[81a227c] 2018-11-09T20:22:48Z c-parser.c (c_parser_omp_clause_final): Use c_parser_expr_no_commas...
[98c91c5] 2018-11-09T20:21:41Z c-parser.c (c_parser_omp_clause_reduction): Call sorry_at on reduction clause with inscan modifier.
[3179eba] 2018-11-09T20:20:53Z c-parser.c (c_parser_omp_requires): Call sorry_at on requires clauses other than atomic_default_mem_order.
[4302dd3] 2018-11-09T20:19:58Z gimplify.c (gimplify_scan_omp_clauses): Call sorry_at for valid but unsupported lastprivate with conditional modifier.
[c4c4480] 2018-11-09T20:17:52Z mips.c (mips_loongson_ext2_prefetch_cookie): Handle unused argument better.
[9666c52] 2018-11-09T20:17:40Z affinity-fmt.c: Include inttypes.h if HAVE_INTTYPES_H.
[213fd71] 2018-11-09T20:14:07Z PR libstdc++/87787 fix UBsan error in std::vector
[fcc4997] 2018-11-09T20:13:58Z Fix whitespace in ChangeLog
[fb9289b] 2018-11-09T20:08:20Z gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
[0d26cdf] 2018-11-09T19:03:59Z cmd/cgo: fix typo in gccgo name mangling recipe The code to implement new-style gccgo name mangling had a recipe that didn't quite match the one in the compiler (incorrect handling for '.'). This showed up as a failure in the gotools cgo test if the directory containing the test run included a "." character. Reviewed-on: https://go-review.googlesource.com/c/147917
[79a2c42] 2018-11-09T17:32:52Z PR middle-end/81824 - Warn for missing attributes with function aliases
[900dab1] 2018-11-09T17:29:33Z re PR fortran/78351 (comma not terminating READ of formatted input field - ok in 4.1.7, not 4.4.7- maybe related to 25419?)
[e82cb04] 2018-11-09T17:28:57Z arm - minor cleanups for CPU alias support
[4c7bd36] 2018-11-09T17:17:47Z PR c/87795 - Excessive alignment permitted for functions and labels
[32999d8] 2018-11-09T16:35:23Z xmmintrin.h (_mm_cvtss_si32): Fix incorrect constraints by introducing a new temporary.
[71caffb] 2018-11-09T15:30:51Z syscall: change RLIM_INFINITY from 0xffffffffffffffff to -1 For compatibility with the gc toolchain's syscall package. Fixes golang/go#28665 Reviewed-on: https://go-review.googlesource.com/c/148697
[0b58e8b] 2018-11-09T15:17:46Z Update ChangeLog entry
[47b840e] 2018-11-09T15:05:40Z Come up with the flag -fipa-stack-alignment.
[2e14744] 2018-11-09T15:04:52Z Come up with -fipa-reference-addressable flag.
[9ed3186] 2018-11-09T13:25:33Z json.cc: fix comment
[207286c] 2018-11-09T13:02:50Z workshare-reduction-1.c: New test.
[ff150bc] 2018-11-09T13:01:19Z Remove extra memory allocation of strings.
[89939ff] 2018-11-09T12:29:51Z re PR c/87953 (asan: stack-buffer-overflow in vectorizable_reduction)
[3965b35] 2018-11-09T12:16:14Z or1k: gcc: initial support for openrisc
[1d6ff15] 2018-11-09T12:12:56Z or1k: testsuite: initial support for openrisc
[d929e13] 2018-11-09T12:09:15Z or1k: libgcc: initial support for openrisc
[69104d5] 2018-11-09T10:58:59Z arm - use the new CPU alias option to simplify the list of CPUs.
[1dd6990] 2018-11-09T10:53:31Z re PR tree-optimization/87621 (outer loop auto-vectorization fails for exponentiation code)
[43b01cc] 2018-11-09T10:49:47Z large-addr-aware for biarch non-w64 mingw32
[d4920f4] 2018-11-09T10:16:09Z [PR86438] compare-elim: cope with set of in_b
[b759ea2] 2018-11-09T10:15:46Z [PR87793] reject non-toplevel unspecs in debug loc exprs on x86
[aab162f] 2018-11-09T09:53:11Z tree-vrp.c (value_range::check): Do not access internals directly.
[6e40dca] 2018-11-09T09:52:53Z * tree-vrp.c (may_contain_p): Do not access m_min/m_max directly.
[5756b6a] 2018-11-09T09:52:43Z vr-values.c (vr_values::get_value_range): Use value_range API instead of piecing together ranges.
[c89af69] 2018-11-09T09:52:32Z gimple-fold.c (size_must_be_zero_p): Use value_range API instead of performing ad-hoc calculations.
[15e109b] 2018-11-09T09:21:56Z Include patch in LOCAL_PATCHES.
[d1e2e13] 2018-11-09T09:14:36Z Fallback in libsanitizer for scudo sanitizer (PR sanitizer/87892).
[2e62beb] 2018-11-09T09:12:39Z tree.c (fld_type_variant_equal_p): Test user align flag.
[536ecfc] 2018-11-09T06:39:25Z neon.md (div3): New pattern.
[41f8d1f] 2018-11-09T05:42:43Z Add PTWRITE builtins for x86
[3f32846] 2018-11-09T02:46:03Z re PR fortran/78351 (comma not terminating READ of formatted input field - ok in 4.1.7, not 4.4.7- maybe related to 25419?)
[648cdca] 2018-11-09T00:16:44Z Daily bump.
[2f0b80c] 2018-11-08T22:39:45Z re PR rtl-optimization/87600 (Fix for PRs 86939 and 87479 causes build issues for several targets)
[39abbb8] 2018-11-08T22:33:52Z [PATCH, rs6000] Disable ASLR in sanitizer on powerpc64.
[d69ac8b] 2018-11-08T22:05:27Z collect2.c (linker_select): Add USE_LLD_LD.
[d28441a] 2018-11-08T22:02:38Z re PR other/36572 (Documentation for some options starting with “no-” not clear)
[2033f45] 2018-11-08T21:39:11Z Fix Solaris build with OpenMP 5.0
[8991d77] 2018-11-08T19:38:21Z task-reduction-8.c (bar): Add in_reduction clause for s[0].
[ae32884] 2018-11-08T18:57:53Z * doc/invoke.texi: Fix build.
[442fcea] 2018-11-08T18:56:58Z re PR c/87795 (Excessive alignment permitted for functions and labels)
[d4f680c] 2018-11-08T17:48:39Z arm - Add support for aliases of CPU names
[28567c4] 2018-11-08T17:13:04Z builtin-types.def (BT_FN_VOID_BOOL, [...]): New.
[dfe2a55] 2018-11-08T17:06:24Z pr87874.c (em): Declare uint64_max as const unsigned long long int.
[d0cb405] 2018-11-08T16:35:21Z attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent integer overflow when...
[270819b] 2018-11-08T16:31:27Z patchable_function_entry-decl.c: Add regex to search for uppercase "NOP" instructions in assembler output.
[3bf37b1] 2018-11-08T16:29:01Z pr27336.c: Skip test if the target keeps null pointer checks.
[222cfef] 2018-11-08T16:26:28Z Update soft-fp from glibc.
[20ce1f5] 2018-11-08T16:26:00Z gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of an output section is too large for a...
[0274dd3] 2018-11-08T15:53:47Z fe.h (Suppress_Checks): Declare.
[4174a33] 2018-11-08T15:38:30Z ipa-inline.c/tree-inline.c: port from fprintf to dump API (PR ipa/86395)
[204839e] 2018-11-08T15:31:13Z Support %f in pp_format
[d8010ee] 2018-11-08T15:28:20Z dump_printf: add "%C" for dumping cgraph_node *
[0d8f74b] 2018-11-08T15:19:20Z decl.c (components_to_record): Remove obsolete kludge.
[67124cb] 2018-11-08T14:57:47Z re PR middle-end/87916 (ICE in dwarf2out_abstract_function, at dwarf2out.c:22479 since r264943)
[212755f] 2018-11-08T14:55:54Z cgraph: add selftest::symbol_table_test
[1c8badf] 2018-11-08T12:15:49Z tree-data-ref.h (lambda_int): New typedef.
[fd5c4c4] 2018-11-08T10:47:59Z re PR tree-optimization/87929 (ICE in verify_gimple failed)
[c4e7e1b] 2018-11-08T08:50:49Z Change wording of __builtin_expect_with_probability errors.
[f1f5b88] 2018-11-08T08:45:58Z Don't use predefined sun in g++.dg/lto/pr87906
[85eaf6c] 2018-11-08T08:03:12Z re PR target/87913 (max(n, 1) code generation)
[ab68138] 2018-11-08T07:45:22Z Add mips option dependency only config with loongson target.
[bd21ffa] 2018-11-08T03:37:32Z re PR middle-end/42726 (-fno-common documentation inaccuracy)
[a28102f] 2018-11-08T02:46:09Z invoke.texi: Remove leading dash from @opindex entries throughout the file.
[24d9c62] 2018-11-08T01:26:28Z re PR driver/80828 (Command line option -e not documented)
[354b4b6] 2018-11-08T00:16:47Z Daily bump.
[05da2a5] 2018-11-07T22:50:20Z [PR/87936] --disable-checking bootstrap break
[e9f3803] 2018-11-07T22:41:21Z iconv.m4 (AM_ICONV_LINK): Don't overwrite CPPFLAGS.
[48b2caf] 2018-11-07T22:26:16Z pr65595.c: Change type of "num" argument to memcpy from "unsigned long" to SIZE_TYPE.
[c2ca29d] 2018-11-07T22:06:26Z re PR c/87691 (transparent_union attribute does not work with MODE_PARTIAL_INT)
[e217792] 2018-11-07T21:02:27Z common.opt: Add -Wattribute-warnin...

Read more

gcc-9.2018-11-04Z.f9ab59f

26 Oct 07:11
Compare
Choose a tag to compare

[e8bf3d5] 2018-11-04T19:51:09Z re PR tree-optimization/86572 (unsafe strlen folding of const arguments with non-const offset)
[770fe3a] 2018-11-04T19:46:08Z re PR tree-optimization/87672 (81512c36 causes ICE in bootstrap stage 3 using "-D_FORTIFY_SOURCE=2" (invalid operand in unary operation, incorrect sharing of tree nodes, verify_gimple failed))
[e237f9f] 2018-11-04T19:22:50Z re PR c++/58372 (internal compiler error: ix86_compute_frame_layout)
[2901f42] 2018-11-04T11:17:54Z Enable support for next generation AMD Zen CPU, via -march=znver2.
[45bf149] 2018-11-04T09:07:48Z MAINTAINERS (Write After Approval): Add myself.
[c16ab12] 2018-11-04T00:16:44Z Daily bump.
[2eae232] 2018-11-03T18:12:44Z re PR target/87079 (nios2 optimization for size - case of regression relatively to 5.3.0)
[b15ed67] 2018-11-03T00:17:46Z Daily bump.
[0f4f856] 2018-11-02T20:20:43Z re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[361420e] 2018-11-02T19:18:31Z Move gcc.dg/compat dg-skip-if to _main.c files
[122d6c3] 2018-11-02T17:02:38Z rs6000-string.c (expand_strncmp_gpr_sequence): Pay attention to TARGET_AVOID_XFORM and BYTES_BIG_ENDIAN.
[5f7dbaa] 2018-11-02T13:36:31Z Although there's no fundamental reason why shrink wrapping and speculation tracking are incompatible...
[4c998ca] 2018-11-02T11:29:50Z tree-ssa-coalesce.c (struct coalesce_list): Add obstack member.
[4155777] 2018-11-02T11:12:43Z [C++ PATCH] refactor duplicate_decls
[97f5962] 2018-11-02T08:51:04Z Remove SPARC HAVE_AS_REGISTER_PSEUDO_OP
[ac67752] 2018-11-02T08:29:50Z Fix libgphobos.spec in the wrong place with --enable-version-specific-runtime-libs
[db281b4] 2018-11-02T08:22:59Z 20010904-2.c: Fix last change.
[ea7e390] 2018-11-02T07:55:49Z dwarf2out.c (build_abbrev_table): Guard lookup_external_ref call with is_type_die.
[a412de9] 2018-11-02T07:53:48Z re PR tree-optimization/87776 (Compile time hog during RPO VN)
[b413c24] 2018-11-02T00:17:14Z Daily bump.
[bcd8b5e] 2018-11-01T23:29:27Z tree.c (free_lang_data_in_decl): Free TREE_TYPE and alignment of TYPE_DECL.
[5d9a0e3] 2018-11-01T22:10:31Z Implement P0846R0, ADL and function templates.
[3af0c6b] 2018-11-01T20:41:08Z rs6000-protos.h (rs6000_address_for_fpconvert): Remove prototype.
[4b53b34] 2018-11-01T20:12:57Z re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=)
[437725a] 2018-11-01T19:50:14Z re PR fortran/87782 (runtime error: load of value 1818451807, which is not a valid value for type 'expr_t')
[a5fbc2f] 2018-11-01T19:36:08Z re PR fortran/40196 ([F03] [F08] Type parameter inquiry (str%len, a%kind) and Complex parts (z%re, z%im))
[da06a0e] 2018-11-01T18:59:40Z 20010904-1.c: Align 2 if pdp11.
[c92e96f] 2018-11-01T18:41:28Z re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[4310ca6] 2018-11-01T18:36:52Z t-pdp11 (LIB2ADD): Add divmod.c.
[d3db0b3] 2018-11-01T18:29:44Z * g++.dg/cpp1z/constexpr-lambda22.C: New test,
[d8b3b4f] 2018-11-01T17:05:17Z Avoid stray [] in ia64 assembler test.
[14408ad] 2018-11-01T17:02:48Z cunroll-13.c: Add missing cast from literal to int32.
[6d91266] 2018-11-01T13:03:28Z tree.c (free_lang_data_in_decl): Free TREE_TYPE and alignment of TYPE_DECL.
[444cda7] 2018-11-01T12:31:45Z re PR tree-optimization/87826 (ubsan: gimple-ssa-store-merging.c:281)
[86ba9ce] 2018-11-01T12:00:59Z re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[45f159a] 2018-11-01T11:56:26Z re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[508da9f] 2018-11-01T11:55:43Z re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[ff5115e] 2018-11-01T11:37:08Z re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=)
[41f927f] 2018-11-01T11:18:06Z [ABI PATCH] static anonymous unions of function scope
[5de9d93] 2018-11-01T11:14:08Z re PR d/87824 (x86_64-linux multilib issues)
[ddd0d18] 2018-11-01T09:19:31Z Make PRETTY_FUNCTION-like functions mergeable string csts (PR c++/64266).
[964f78b] 2018-11-01T04:21:16Z go-gcc.cc (Gcc_backend::write_global_definitions): Don't call gimplify_function_tree.
[ff66ed8] 2018-11-01T01:23:20Z Fix typo in gcc/ChangeLog
[f4baf89] 2018-11-01T01:23:08Z gOlogy: skip dbranch at -Og
[8ff3295] 2018-11-01T00:17:19Z Daily bump.
[a3ace68] 2018-10-31T23:12:14Z Add visibility to libfunc constructors
[53de1ea] 2018-10-31T23:11:22Z aarch64: Remove early clobber from ATOMIC_LDOP scratch
[4911c15] 2018-10-31T21:48:52Z Fix profiledbootstrap when D is enabled
[73b6d7a] 2018-10-31T20:46:17Z re PR bootstrap/82856 (--enable-maintainter-mode broken by incompatiblity of gcc's required automake and modern Perl)
[cdf0919] 2018-10-31T18:35:59Z re PR fortran/20520 (allocatable arrays used uninitialized without a warning)
[d459595] 2018-10-31T17:33:59Z [C++ PATCH] missed testcase
[ab5324f] 2018-10-31T17:12:27Z [PATCH] command line macros
[22e0527] 2018-10-31T17:03:16Z Update GCC to autoconf 2.69, automake 1.15.1 (PR bootstrap/82856).
[d8b1c3f] 2018-10-31T15:30:48Z tree-ssa-loop-ivcanon.c (try_peel_loop): Fix typo and remove dead initialization.
[f3f6029] 2018-10-31T15:26:28Z [6/6] Preprocessor forced macro location
[82a1444] 2018-10-31T15:16:31Z Add myself to MAINTAINERS
[705b0c0] 2018-10-31T15:03:04Z [5/6] Preprocessor include
[87bacc2] 2018-10-31T14:57:13Z [4/7] Preprocessor location-kind predicates
[c9fb347] 2018-10-31T14:51:54Z [3/7] Preprocessor macro loc
[43af5ef] 2018-10-31T14:46:39Z [2/7] Preprocessor node access
[c788734] 2018-10-31T14:46:17Z Provide extension hint for aarch64 target (PR driver/83193).
[ff65e98] 2018-10-31T14:41:35Z [1/7] Preprocessor cleanup
[d5e3361] 2018-10-31T12:58:45Z More testing for std::pair layout change
[8e82c47] 2018-10-31T12:42:35Z [C++ PATCH] Simplify overloads
[0db78d0] 2018-10-31T12:29:02Z PR libstdc++/87822 fix layout change for nested std::pair
[ef976be] 2018-10-31T11:57:33Z re PR middle-end/70359 (Code size increase for x86/ARM/others compared to gcc-5.3.0)
[635aeaa] 2018-10-31T11:27:46Z [ARC] Handle store cacheline hazard.
[aac1c11] 2018-10-31T11:27:35Z [ARC] Add BI/BIH instruction support.
[8efa18d] 2018-10-31T11:27:19Z [ARC] Cleanup TLS implementation and add a number of tests.
[088371b] 2018-10-31T11:27:16Z Update LOCAL_PATCHES after libsanitizer merge.
[8180cde] 2018-10-31T11:27:07Z [ARC] Remove non standard funcions calls.
[fad0340] 2018-10-31T11:17:30Z Update test-suite expected output after rewording in libsanitizer.
[c244886] 2018-10-31T11:17:10Z New local GCC patch for CAN_SANITIZE_UB ifdef.
[f607b87] 2018-10-31T11:16:41Z Revert https://reviews.llvm.org/D40908 which changes asan offset to 1<<44.
[e63c967] 2018-10-31T11:16:17Z Apply LOCAL_PATCHES and remove not used ones.
[8468f94] 2018-10-31T11:15:57Z Update build system: include new files and run autoheader, autoconf, automake
[eac9753] 2018-10-31T11:14:23Z backport: All source files: Merge from upstream 345033.
[95fba53] 2018-10-31T11:09:26Z Update merge script and HOWTO_MERGE documentation.
[2e71b57] 2018-10-31T10:59:34Z Fix hash-table violation in trans-decl.c.
[6dc8ee4] 2018-10-31T10:05:54Z Fix PR87374: ICE with -mslow-flash-data and -mword-relocations
[563cc64] 2018-10-31T10:00:45Z aarch64: Force TImode values into even registers
[7803ec5] 2018-10-31T09:58:48Z aarch64: Improve atomic-op lse generation
[8f5603d] 2018-10-31T09:47:21Z aarch64: Improve swp generation
[260eedb] 2018-10-31T09:44:31Z re PR d/87788 (Support D on x86_64-apple-darwin
)
[d400fda] 2018-10-31T09:42:39Z aarch64: Improve cas generation
[77f33f4] 2018-10-31T09:29:29Z aarch64: Simplify LSE cas generation
[187cea9] 2018-10-31T08:48:59Z re PR testsuite/87802 (g++.dg/vect/slp-pr87105.cc fails starting with r265522)
[1a71493] 2018-10-31T08:10:58Z tree-eh.c (replace_trapping_overflow): Simplify ABS_EXPR case using ABSU_EXPR.
[2e9d500] 2018-10-31T07:32:53Z Add pipeline description for Qualcomm Saphira core.
[8f4103c] 2018-10-31T00:17:19Z Daily bump.
[0a8949a] 2018-10-30T23:04:10Z re PR fortran/85896 (ICE in gfc_convert_constant(): Unexpected type)
[91e3ec2] 2018-10-30T21:58:35Z PR middle-end/87041 - -Wformat reading through null pointer on unreachable code
[448af20] 2018-10-30T21:47:19Z * params.def (lto-partitions): Bump from 32 to 128.
[b5ff4f5] 2018-10-30T19:59:41Z Implement P0892R2, explicit(bool).
[8d42623] 2018-10-30T19:49:36Z xfail ira-shrink-wrap-prep tests (PR87708)
[3487ab6] 2018-10-30T19:13:47Z * tree.c (free_lang_data_d, add_tree_to_fld_list, fld_worklist_push): Move head in file. (free_lang_data_in_type): Forward declare. (fld_type_variant_equal_p): New function. (fld_type_variant): New function (fld_incomplete_types): New hash. (fld_incomplete_type_of): New function (fld_simplfied-type): New function. (free_lang_data_in_decl): Add fld parameter; simplify type of FIELD_DECL (free_lang_data): Allocate and free fld_incomplete_type; update call of free_lang_data_in_decl.
[190face] 2018-10-30T18:29:49Z decl.c (grokdeclarator): Use declarator->id_loc in diagnostic about flexible array members.
[6a6e092] 2018-10-30T18:01:41Z * gcov.c (output_lines): Remove duplicate line.
[320314d] 2018-10-30T17:05:37Z rs6000.md (bswapdi2): Force address into register if not in indexed or indirect form.
[d2bfc44] 2018-10-30T15:46:07Z extend.texi (optimize): Clarify/expand attribute documentation.
[a2e0398] 2018-10-30T15:14:39Z Add PR marker
[1f82422] 2018-10-30T15:13:26Z method-serial.cc: Mark varible as potentially unused to silence warning.
[0321d9f] `2018-10-30T14:...

Read more

gcc-9.2018-10-28Z.881eaae

26 Oct 07:08
Compare
Choose a tag to compare

[b4c522f] 2018-10-28T19:51:47Z Add D front-end, libphobos library, and D2 testsuite.
[01ce9e3] 2018-10-28T11:05:05Z re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=)
[b10fb07] 2018-10-28T09:25:43Z darwin - fix powerpc-darwin stack alignments
[01497ce] 2018-10-28T00:16:44Z Daily bump.
[6e0686e] 2018-10-27T21:34:43Z re PR target/80024 (nios2: unclear wording "numeric digits" in diagnostic)
[e146ea1] 2018-10-27T10:26:23Z re PR fortran/86907 (bogus warning "No location in expression near")
[9abee84] 2018-10-27T00:16:42Z Daily bump.
[e6c5724] 2018-10-26T21:32:15Z powerpc: Fix typos in the manual
[ef4adf1] 2018-10-26T19:33:31Z rs6000-string.c (expand_strncmp_gpr_sequence): Change to a shorter sequence with fewer branches.
[ffd0bbe] 2018-10-26T19:21:21Z sse-addss-1.c: Call abort under DEBUG also; formatting cleanup.
[f5c2ba6] 2018-10-26T19:02:23Z [rs6000] Add tests for compatible implementations of x86 SSSE3 intrinsics
[b1ddada] 2018-10-26T18:38:25Z [rs6000] Add compatible implementations of x86 SSSE3 intrinsics
[827651b] 2018-10-26T18:36:44Z libgo: simplify gotest script to avoid sed substitution to \n Reviewed-on: https://go-review.googlesource.com/c/145057
[075b562] 2018-10-26T17:33:24Z [rs6000] Enable 32bit support for tests of x86-compatibile intrinsics
[dbafa0f] 2018-10-26T17:23:46Z [rs6000] x86 vector intrinsics compatibility: clean-ups for 32bit support
[dbd93b9] 2018-10-26T16:58:13Z libgo: avoid use of 'local' directive in shell script Avoid declaring shell variables with 'local' (not supported on all systems of interest). Reviewed-on: https://go-review.googlesource.com/c/145021
[797ea25] 2018-10-26T16:53:24Z libgo: fix improperly mangled linker symbol directive Fix asm name directive for the C version of log/syslog.syslog_c, which didn't get included in the recent name mangling change. Reviewed-on: https://go-review.googlesource.com/c/145017
[4fa008a] 2018-10-26T15:01:22Z [rs6000] Fix _mm_extract_pi16 for big-endian
[4bfcf87] 2018-10-26T11:52:10Z tree-vect-slp.c (vect_mark_slp_stmts): Add visited hash_set and wrapper.
[6d20272] 2018-10-26T10:29:15Z update_version_svn (IGNORE_BRANCHES): Add gcc-6-branch.
[9038a1d] 2018-10-26T10:26:17Z gcc_release (error, inform): Use $@ instead of $1.
[abb967d] 2018-10-26T09:32:47Z ipa-devirt.c (odr_subtypes_equivalent_p): Fix recursion.
[a1f072e] 2018-10-26T07:38:59Z re PR tree-optimization/87105 (Autovectorization [X86, SSE2, AVX2, DoublePrecision])
[74ca1c0] 2018-10-26T07:23:33Z Relax hash function to match equals function behavior (PR testsuite/86158).
[b322cdb] 2018-10-26T07:21:04Z * tree.c (free_lang_data_in_type): Only check main variants.
[420672b] 2018-10-26T07:20:01Z ipa-devirt.c (warn_odr): Make static.
[99976e2] 2018-10-26T07:19:07Z re PR lto/87754 (ICE in odr_types_equivalent_p, at ipa-devirt.c:1250)
[7ea4b8e] 2018-10-26T07:12:02Z re PR tree-optimization/87746 (ICE in vect_update_misalignment_for_peel, at tree-vect-data-refs.c:1035)
[682f212] 2018-10-26T06:46:26Z Don't xfail gcc.dg/pr78973-2.c on non-ilp64 targets
[c404b3b] 2018-10-26T02:43:35Z libgo: don't use wc in gotest The wc command is not in the GNU approved list of Makefile utilities (https://www.gnu.org/prep/standards/html_node/Utilities-in-Makefiles.html#Utilities-in-Makefiles). Reviewed-on: https://go-review.googlesource.com/c/144897
[03f7544] 2018-10-26T00:17:05Z Daily bump.
[34489eb] 2018-10-25T22:18:08Z compiler: improve name mangling for packpaths The current implementation of Gogo::pkgpath_for_symbol was written in a way that allowed two distinct package paths to map to the same symbol, which could cause collisions at link- time or compile-time. Switch to a better mangling scheme to insure that we get a unique packagepath symbol for each package. In the new scheme instead of having separate mangling schemes for identifiers and package paths, the main identifier mangler ("go_encode_id") now handles mangling of both packagepath characters and identifier characters. The new mangling scheme is more intrusive: "foo/bar.Baz" is mangled as "foo..z2fbar.Baz" instead of "foo_bar.Baz". To mitigate this, this patch also adds a demangling capability so that function names returned from runtime.CallersFrames are converted back to their original unmangled form. Changing the pkgpath_for_symbol scheme requires updating a number of //go:linkname directives and C "asm" directives to match the new scheme, as well as updating the 'gotest' driver (which makes assumptions about the correct mapping from pkgpath symbol to package name). Fixes golang/go#27534. Reviewed-on: https://go-review.googlesource.com/c/135455
[fc756f9] 2018-10-25T20:41:57Z rs6000-c.c (P9V_BUILTIN_VEC_VSCEDPGT, [...]): Rename base overloaded name.
[80a2dd5] 2018-10-25T20:16:39Z emmintrin.h (_mm_slli_epi16): Replace deprecated function with vec_sl.
[1d3d270] 2018-10-25T20:14:40Z emmintrin.h (_mm_sll_epi16): Replace comparison operators with vec_cmp* for compatibility due to unfortunate...
[71c3949] 2018-10-25T20:09:24Z emmintrin.h (_mm_sll_epi64): Remove wrong cast.
[7959b94] 2018-10-25T19:35:52Z rl78.c (insn_ok_now): Always re-recognize the insn if returning false.
[b15e280] 2018-10-25T19:23:33Z * parser.c (cp_parser_sizeof_operand): Remove redundant grokdeclarator.
[8145e6a] 2018-10-25T16:34:36Z extend.texi (aligned): Expand attribute description.
[30e8746] 2018-10-25T15:36:48Z Use signed char in a test (PR testsuite/87739).
[3239d72] 2018-10-25T15:36:12Z Revert partially changes from r265454 (PR other/87735).
[71e0938] 2018-10-25T15:34:04Z PR libstdc++/87749 fix (and optimize) string move construction
[1afca3f] 2018-10-25T14:33:27Z ipa-devirt.c (main_odr_variant): Remove.
[303d8f7] 2018-10-25T14:28:18Z tree-vect-data-refs.c (vect_analyze_data_ref_accesses): Initialize ng to silence error with release checking bootstrap.
[b6f5175] 2018-10-25T14:23:31Z S/390: Merge movdi_larl into movdi_64
[4dd7c0d] 2018-10-25T14:03:24Z tree-if-conv.c: Include tree-ssa-sccvn.h.
[cd74740] 2018-10-25T13:47:10Z Fix rtx_code_size static initialization order fiasco
[0f317ef] 2018-10-25T13:03:13Z Relocation (= move+destroy)
[09d3f04] 2018-10-25T12:18:28Z ipa-devirt.c (odr_types_equivalent_p): Do not ICE if one of types is anonymous.
[46ec926] 2018-10-25T10:35:21Z dg-cmp-results: display NA->FAIL & NA->UNRESOLVED by default
[541ecca] 2018-10-25T10:19:49Z [testsuite] Fix sibcall-9 & sibcall-10 with -fPIC
[7852940] 2018-10-25T08:59:07Z re PR tree-optimization/87665 (gcc HEAD (svn: 265340) breaks elements on resize)
[86f3631] 2018-10-25T08:57:24Z [DOC] Relocate list under Deprecated in options.texi to Var
[37bc33f] 2018-10-25T07:56:55Z re PR fortran/87725 (OpenMP 4.5 clause schedule(simd,monotonic:static) not understood)
[872324b] 2018-10-25T00:16:38Z Daily bump.
[b8ac957] 2018-10-24T22:34:40Z combine: Don't do make_more_copies for dest PC (PR87720)
[f871968] 2018-10-24T21:55:39Z gOlogy: do not change code in isolate-paths for warnings only
[f78f046] 2018-10-24T20:16:31Z rs6000.c (TARGET_MANGLE_DECL_ASSEMBLER_NAME): Define as rs6000_mangle_decl_assembler_name.
[df51934] 2018-10-24T19:39:23Z re PR c++/86288 (Recognize __gnu and/or gnu as attribute-namespace)
[a703b16] 2018-10-24T19:33:56Z extend.texi (nonnull): List no-argument form.
[fd85b88] 2018-10-24T18:06:14Z PR c++/84851 - missing -Wclass-memaccess for a memcpy in a copy ctor with a non-trivial member
[313c399] 2018-10-24T14:31:17Z tree-ssa-sccvn.c (do_rpo_vn): Free rpo_state.
[28d2dc7] 2018-10-24T14:29:11Z emmintrin.h (_mm_cvtpd_epi32): Change deprecated __vector long to __vector long long.
[767d455] 2018-10-24T13:52:21Z Switch conversion: support any ax + b transformation (PR tree-optimization/84436).
[b5d0cdc] 2018-10-24T13:49:47Z Return hash of ADDR_EXPR if its argument is CONSTANT_CLASS_P.
[9a97772] 2018-10-24T12:50:25Z ipa-utils.h (type_with_linkage_p): No longer check for TYPE_STUB_DECL; it is wrong for forward declarations.
[04193ea] 2018-10-24T12:10:58Z Add myself to MAINTAINERS
[6f7133e] 2018-10-24T12:04:53Z S/390: Fix ICE in s390_check_qrst_address ()
[be43a88] 2018-10-24T11:46:58Z re PR tree-optimization/87105 (Autovectorization [X86, SSE2, AVX2, DoublePrecision])
[dc6b633] 2018-10-24T11:27:35Z Disable string merging with alignment > 1 before Solaris 11.4/SPARC
[53b8a71] 2018-10-24T09:42:19Z re PR tree-optimization/84013 (wrong __restrict clique with inline asm operand)
[19b5595] 2018-10-24T08:47:59Z Remove reduntant dumps and make tp_first_run dump more compact.
[bf32992] 2018-10-24T06:52:45Z re PR tree-optimization/87665 (gcc HEAD (svn: 265340) breaks elements on resize)
[4b763de] 2018-10-24T05:40:25Z 2018-10-24 François Dumont [email protected]
[a01fc83] 2018-10-24T05:20:35Z cstddef: Add versioned namespace.
[d21dad9] 2018-10-24T00:16:54Z Daily bump.
[040e0e4] 2018-10-23T22:51:25Z h8300.c (h8300_expand_prologue): Fix stm generation for H8/S.
[72eda5f] 2018-10-23T21:42:23Z MAINTAINERS (Write After Approval): Remove myself.
[4c029ce] 2018-10-23T21:04:51Z MAINTAINERS: Add myself as D front-end and libphobos maintainer.
[8dd2ae4] 2018-10-23T19:02:29Z re PR go/87661 (libgo bootstrap failure on arm-linux-gnueabihf (redefinition of constants))
[53aba48] 2018-10-23T16:25:09Z lambda-this3.C: Limit dg-bogus directives to c++17_down only.
[c3ba63c] 2018-10-23T13:10:26Z PR libstdc++/87704 fix unique_ptr(nullptr_t) constructors
[99c24b9] 2018-10-23T11:37:52Z tree-vrp.c (add_assert_info): Guard dump_printf with dump_enabled_p.
[1cab645] `2018-10-23T11:34:56Z...

Read more

gcc-9.2018-10-21Z.5d9c5a9

26 Oct 07:08
Compare
Choose a tag to compare

[9d165ca] 2018-10-21T20:38:27Z Move testsuite ChangeLog entries to testsuite/ChangeLog
[3be6195] 2018-10-21T20:30:06Z i386: Update AVX512 FMSUB/FNMADD/FNMSUB tests
[38ef6fb] 2018-10-21T20:28:56Z i386: Enable AVX512 memory broadcast for FNMSUB
[5ca9497] 2018-10-21T20:27:09Z i386: Enable AVX512 memory broadcast for FNMADD
[fe7f972] 2018-10-21T20:24:50Z Enable AVX512 memory broadcast for FMSUB
[88c08ac] 2018-10-21T17:32:06Z re PR fortran/71880 (pointer to allocatable character)
[ea1adf1] 2018-10-21T10:46:48Z i386: Update FP add/sub with AVX512 memory broadcast
[c038638] 2018-10-21T10:35:36Z i386: Enable AVX512 memory broadcast for FP mul
[01fd9f8] 2018-10-21T10:23:58Z i386: Add missing AVX512VL or/xor intrinsics
[6986294] 2018-10-21T00:16:34Z Daily bump.
[fda5d5e] 2018-10-20T20:41:10Z i386: Enable AVX512 memory broadcast for FP div
[f65c0c7] 2018-10-20T20:00:45Z testsuite_containers.h (forward_members_unordered<>::forward_members_unordered (const value_type&)): Add local_iterator pre and post increment checks.
[be515b4] 2018-10-20T17:21:19Z *.C: Use target c++17 instead of explicit dg-options.
[ca66a6c] 2018-10-20T08:58:00Z re PR middle-end/87647 (ICE on valid code in decode_addr_const, at varasm.c:2958)
[79e61dc] 2018-10-20T07:29:15Z * doc/ux.texi: Move @section directly after @node.
[425057a] 2018-10-20T00:17:03Z Daily bump.
[173670e] 2018-10-19T22:52:06Z re PR middle-end/85488 (segmentation fault when compiling code using the ordered(n) clause in OpenMP 4.5)
[f324588] 2018-10-19T21:50:15Z Skip tests for GNU extensions when testing with strict mode
[92bab15] 2018-10-19T21:50:03Z Fix testsuite failures due to extra errors in strict dialects
[f8f3939] 2018-10-19T21:49:49Z Conditionally disable tests of non-standard extensions
[78ed0f8] 2018-10-19T21:49:40Z Fix tests that use allocators with incorrect value types
[e7f2d0b] 2018-10-19T21:49:32Z Disable tests that only pass for GNU dialects
[88412b7] 2018-10-19T21:49:19Z Remove duplicate tests
[92646d2] 2018-10-19T19:50:02Z gccint.texi: add user experience guidelines
[12d5ebf] 2018-10-19T19:43:47Z compiler: don't export any functions with special names This keeps init functions from appearing in the export data. Checking for special names in general means that we don't need to check specifically for nested functions or thunks, which have special names. Reviewed-on: https://go-review.googlesource.com/c/143237
[3146c60] 2018-10-19T18:28:11Z re PR tree-optimization/87473 (ICE in create_add_on_incoming_edge, at gimple-ssa-strength-reduction.c:2344)
[273f3d4] 2018-10-19T15:40:57Z rs6000: Put CR0 first in REG_ALLOC_ORDER
[cba40f6] 2018-10-19T14:28:43Z re PR tree-optimization/87645 (gcc hangs up on vr_values::vrp_visit_assignment_or_call)
[6d26487] 2018-10-19T14:27:57Z re PR tree-optimization/87657 (SLP ICE in libgfortran matmul_i2_vanilla)
[30f7c08] 2018-10-19T13:46:24Z Fix compilation error with _GLIBCXX_PARALLEL
[7b1e8ac] 2018-10-19T13:37:05Z Fix testsuite failures in Debug Mode
[ba52922] 2018-10-19T10:06:40Z Fix oversight in previous commit
[13e29c3] 2018-10-19T09:13:34Z i386: Enable AVX512 memory broadcast for FP add
[3b1778b] 2018-10-19T08:56:37Z i386: Use register_operand in AVX512 FMA with memory broadcast
[3664a0f] 2018-10-19T08:33:52Z lra: fix spill_hard_reg_in_range clobber check
[ba9a862] 2018-10-19T07:17:20Z cfgexpand.c (expand_one_var): Use specific wording in error message for non-local frame variables.
[079c81d0] 2018-10-19T06:25:30Z Reset insn priority after inc/ref replacement
[e75883a] 2018-10-19T00:17:06Z Daily bump.
[083e921] 2018-10-18T23:26:20Z compiler: add COMPARE_ALIASES flag for type compare and hash Normally aliases compare as identical to the underlying type. Add a COMPARE_ALIASES flag to let them compare (and hash) differently. This will be used by later patches in this series. Reviewed-on: https://go-review.googlesource.com/c/143021
[dbf9376] 2018-10-18T23:22:01Z compiler: list indirect imports separately in export data Previously when export data referred to a type that was not defined in a directly imported package, we would write the package name as additional information in the type's export data. That approach required all type information to be read in order. This patch changes the compiler to find all references to indirectly imported packages, and write them out as an indirectimport line in the import data. This will permit us to read exported type data out of order. The type traversal used to find indirect imports is a little more complicated than necessary in preparation for later patches in this series. Reviewed-on: https://go-review.googlesource.com/c/143020
[442d418] 2018-10-18T23:05:32Z Remove ChangeLog entry for changes in gofrontend that were reverted.
[8cc43cb] 2018-10-18T23:02:27Z Revert SVN revision 264561, incorrectly committed directly to the GCC repo rather than to the master repo.
[0799a08] 2018-10-18T22:55:34Z compiler: rewrite Type::are_identical to use flags A single flags parameter replaces the Cmp_tags and errors_are_identical parameters. The existing behavior is unchanged. This is a simplification step for future work that will add a new flag. Reviewed-on: https://go-review.googlesource.com/c/143019
[28dd75a] 2018-10-18T21:29:55Z Limit mask of vec_merge to HOST_BITS_PER_WIDE_INT
[9a91ed2] 2018-10-18T20:38:41Z i386: Enable AVX512 memory broadcast for FMA
[955fe73] 2018-10-18T20:04:55Z Fix tests that fail when built with different options
[c0ace69] 2018-10-18T19:57:25Z PR libstdc++/87642 handle multibyte thousands separators from libc
[e8ce849] 2018-10-18T19:35:46Z compiler: drop semicolons in export data The export data, which is approximately readable and looks something like Go, was first implemented back when Go still used semicolons. Drop the semicolons, to make it look slightly more Go like and make it slightly smaller. This updates the compiler and the gccgoimporter package. This introduces a new version of the export data. There are going to be more changes to the export data, so this version is still subject to change. Reviewed-on: https://go-review.googlesource.com/c/143018
[d047723] 2018-10-18T19:35:34Z Fix (re)alloc of polymorphic arrays
[a9a2fdd] 2018-10-18T18:01:15Z udivmodsi4.c (__udivmodsi4): Rename to conform to coding standard.
[616e0db] 2018-10-18T17:43:00Z Improve -dumpversion and -dumpfullversion documentation
[b75dff0] 2018-10-18T16:49:20Z i386.c (ix86_emit_fp_unordered_jump): Set JUMP_LABEL to the jump insn.
[23abcf7] 2018-10-18T16:09:56Z Fix missing entry to gcc/ada/ChangeLog for r265240
[05d57d6] 2018-10-18T15:44:39Z Fix ICE in substring-handling building 502.gcc_r (PR 87562)
[fab2c75] 2018-10-18T15:38:50Z PR libstdc++/87641 correctly initialize accumulator in valarray::sum()
[b716799] 2018-10-18T14:31:29Z i386.c (ix86_builtin_vectorization_cost): Do not feed width-specific load/store costs through ix86_vec_cost.
[aff3ce4] 2018-10-18T12:34:13Z Call simplify_gen_subreg to simplify subreg of vec_merge
[200045a] 2018-10-18T12:19:44Z i386.c: Fix costing of vector FMA.
[b960e90] 2018-10-18T11:47:51Z i386.c (ix86_vec_cost): Remove !parallel path and argument.
[75cdd53] 2018-10-18T10:37:39Z re PR fortran/58618 (Wrong code with character substring and ASSOCIATE)
[75a6d7d] 2018-10-18T10:33:25Z re PR fortran/58618 (Wrong code with character substring and ASSOCIATE)
[de0edf8] 2018-10-18T08:40:54Z re PR tree-optimization/87087 (Optimization hangs up and consumes over 15Gb of memory)
[294973a] 2018-10-18T08:18:42Z Simplify subreg of vec_merge of vec_duplicate
[7702ab6] 2018-10-18T05:36:02Z revert: [multiple changes]
[7bed4de] 2018-10-18T00:16:50Z Daily bump.
[9f936c8] 2018-10-17T23:58:54Z Add -std=c2x, -std=gnu2x, -Wc11-c2x-compat, C2X _Static_assert support.
[7a8a92c] 2018-10-17T21:41:42Z Update C17 option descriptions not to say "expected to be published".
[7dc41f3] 2018-10-17T21:33:30Z Update manual references for C17 having been published.
[91f9b2e] 2018-10-17T19:58:58Z Fix select-type regression
[4026227] 2018-10-17T19:08:51Z re PR libstdc++/87619 (sizeof(std::variant) can be reduced if its variant_size is UCHAR_MAX)
[fc8abc4] 2018-10-17T18:39:48Z libgcc: apply LIB2FUNCS_EXCLUDE logic to LIB2FUNCS_ST
[1906e1a] 2018-10-17T17:49:28Z re PR middle-end/87623 (bytes swapped in register when comparing cause fail when compiled with -O1 or higher)
[5499425] 2018-10-17T15:59:25Z bitmap.c (bitmap_head::dump): New.
[033eb56] 2018-10-17T13:56:05Z Run selftests for C++ as well as C
[e8f1d5c] 2018-10-17T12:32:08Z tree-vrp.c (extract_range_from_multiplicative_op): Remove overflow wraps argument.
[fa6b20f] 2018-10-17T12:31:58Z wide-int-range.h (wide_int_range_shift_undefined_p): Adjust to use sign as argument.
[cd1e244] 2018-10-17T07:34:28Z 2018-10-17 Paolo Carlini [email protected]
[2be9999] 2018-10-17T07:32:15Z re PR c++/84705 (internal compiler error: in add_stmt, at cp/semantics.c:390)
[ece6652] 2018-10-17T07:16:16Z re PR fortran/56386 ([F03] ICE with ASSOCIATE construct and an derived type array component)
[17d6b74] 2018-10-17T00:17:01Z Daily bump.
[9419a8e] 2018-10-17T00:10:29Z * es.po: Update.
[ec2e0ad] 2018-10-16T22:42:39Z Fix regression in std::random_device default constructor
[01982cf] 2018-10-16T21:07:31Z Extend source-expr test case
[c152593] 2018-10-16T18:37:08Z Fix bounds with ALLOCATE with source-expr
[91ab2a1] 2018-10-16T18:32:11Z Handle form_team w/ function args
[21cebf9] 2018-10-16T17:28:56Z [AArch64] Use @ pattern to eliminate switch stateme...

Read more

gcc-9.2018-10-14Z.77919e6

26 Oct 07:08
Compare
Choose a tag to compare

[190667a] 2018-10-14T20:30:02Z i386: Also disable AVX512IFMA/AVX5124FMAPS/AVX5124VNNIW
[fc7367e] 2018-10-14T09:45:35Z * MAINTAINERS: Update my email address.
[188a13e] 2018-10-14T09:25:13Z re PR fortran/83146 (ICE on SELECT CASE statement with associate name)
[049f5ef] 2018-10-14T09:21:51Z This patch adjusts one of the c-torture tests to account for the possible lack of divide-by-zero exceptions on certain moxie targets.
[514d6f1] 2018-10-14T00:16:37Z Daily bump.
[464b6c1] 2018-10-13T17:32:07Z dwarf2cfi.c (struct dw_trace_info): Add args_size_defined_for_eh.
[f77bca9] 2018-10-13T11:19:09Z Fix compilation failure with C++98 compilers
[3ea54ea] 2018-10-13T00:16:39Z Daily bump.
[87f918e] 2018-10-12T21:25:46Z tighten the toplevel guard on ibm-ldouble.c
[fe65151] 2018-10-12T21:12:38Z pdp11.md (doloop_end): New expander.
[e41ec71] 2018-10-12T20:35:20Z Add pattern to remove useless float casts in comparisons.
[67aeade] 2018-10-12T20:11:27Z introduce --enable-large-address-aware
[9e41e97] 2018-10-12T20:11:16Z define HAVE_GAS_ALIGNED_COMM
[7fa072d] 2018-10-12T18:44:48Z [C++ PATCH] more TU parsing refactoring
[47b92d2] 2018-10-12T18:18:13Z Fix off-by-one issue with inline matmul
[b443956] 2018-10-12T18:13:25Z Fix error-recovery ICE in check_proc_interface
[d8d3cc0] 2018-10-12T16:31:11Z re PR rtl-optimization/87600 (Fix for PRs 86939 and 87479 causes build issues for several targets)
[a01abe9] 2018-10-12T13:50:15Z md.texi (doloop_end): Document that the pattern code may need to check operand mode.
[e5989e7] 2018-10-12T10:50:15Z Initial commit of Networking TS implementation
[0cfc095] 2018-10-12T10:49:27Z [AArch64] Support zero-extended move to FP register
[4dc003f] 2018-10-12T07:38:05Z Fix typo in previous commit.
[7937167] 2018-10-12T03:35:48Z re PR c++/87364 (Pretty print of enumerator never prints the id, always falls back to C-style cast output)
[0b8c364] 2018-10-12T03:18:23Z extend.texi (attribute packed): Correct typos.
[02f8305] 2018-10-12T03:16:10Z extend.texi (attribute flatten): Mention interaction with noinline.
[97ae212] 2018-10-12T02:40:17Z re PR target/87156 (ICE building libstdc++ for mips64)
[bf142d1] 2018-10-12T01:42:08Z PR middle-end/87593 - conflicting format_arg attributes on a declaration accepted
[ccd20ab] 2018-10-12T00:16:46Z Daily bump.
[49cb790] 2018-10-11T23:21:11Z PR libstdc++/77691 increase allocation size to at least alignment
[47d31f1] 2018-10-11T21:31:32Z fold-vec-insert-char-p8.c: New.
[3c32917] 2018-10-11T21:25:23Z fold-vec-extract-char.p7.c: New.
[d9519da] 2018-10-11T21:10:12Z fold-vec-select-char.c: New.
[121ef08] 2018-10-11T21:06:12Z re PR tree-optimization/86829 (Missing sin(atan(x)) and cos(atan(x)) optimizations)
[ea010af] 2018-10-11T21:03:30Z rs6000.c (map_to_integral_tree_type): New helper function.
[5746195] 2018-10-11T20:59:15Z fold-vec-mergeeo-floatdouble.c: New.
[3e670ec] 2018-10-11T20:47:13Z 2018-10-11 François Dumont [email protected]
[91febb0] 2018-10-11T20:21:57Z 2018-10-11 François Dumont [email protected]
[2c4f9ec] 2018-10-11T19:37:28Z revert: re PR fortran/83522 (ICE on allocatable string reference, string(:)(:))
[1b6acf2] 2018-10-11T19:10:12Z [AArch64] Fix PR87511
[03f6d32] 2018-10-11T19:03:33Z C++: suggestions for misspelled private members (PR c++/84993)
[c7f4556] 2018-10-11T18:58:55Z [C++ PATCH] parser simplification
[13c4e40] 2018-10-11T18:36:34Z leverage linker relaxation on ppc vxworks RTPs
[1cc6eec] 2018-10-11T18:35:11Z re PR c++/85070 (ICE on C++ code: in lazily_declare_fn, at cp/method.c:2409)
[cbd8652] 2018-10-11T17:05:23Z multiline.exp: complain about mismatched dg-{begin|end}-multiline-output
[cfef4c3] 2018-10-11T16:37:23Z PR libstdc++/80538 Only call sleep for non-zero values
[2045ae1] 2018-10-11T14:00:20Z Elide repeated RTL elements.
[f9f3b77] 2018-10-11T13:46:27Z re PR c++/87582 (Returning a reference to a data member via structured bindings dangles)
[954ad11] 2018-10-11T13:21:28Z libcpp: show macro definition when used with wrong argument count
[c727b83] 2018-10-11T12:59:56Z x86-tune-costs.h (bdver?_memcpy, [...]): Unify to ...
[c1b48b2] 2018-10-11T12:42:37Z [PATCH] A couple of line map fixes
[c7790bd] 2018-10-11T11:32:29Z Make ext allocators support heterogeneous equality comparison
[e7336b8] 2018-10-11T08:53:49Z [testsuite] Further fixes to warn-abs-1.c
[46c6269] 2018-10-11T07:13:55Z c-lex.c (c_common_has_attribute): Return 201803 instead of 20180312 for no_unique_address.
[f790439] 2018-10-11T07:07:22Z re PR c++/87547 (G++ reports bad type names for bit-field members)
[6b0649c] 2018-10-11T00:16:55Z Daily bump.
[a1a0e08] 2018-10-10T22:54:04Z re PR middle-end/87574 (ICE in add_data_member_location_attribute at gcc/gcc/dwarf2out.c:19226 since r264943)
[8e9558f] 2018-10-10T21:11:18Z PR c++/87567 - constexpr rejects call to non-constexpr function.
[c6e8b0b] 2018-10-10T20:52:48Z Fat-fingered my recent patch adding the SSE3 testcases for powerpc,
[3846751] 2018-10-10T18:32:47Z varasm.c (mergeable_string_section): Don't try to move zero-length strings to the merge section.
[e3129f2] 2018-10-10T17:09:26Z PR c/54391 - transparent_union typedef'ing inconsistent
[422a9f7] 2018-10-10T15:39:33Z PR libstdc++/87544 limit max_size() to PTRDIFF_MAX / sizeof(T)
[d3a46ec] 2018-10-10T15:33:43Z memchr-1.c: Avoid assuming 4-byte wchar_t.
[7be65e7] 2018-10-10T15:02:47Z re PR target/87573 (error: could not split insn since r264877)
[1f10b5b] 2018-10-10T09:28:26Z re PR target/87550 (Intrinsics for rdpmc (__rdpmc, __builtin_ia32_rdpmc) are interpreted as pure functions)
[1c07061] 2018-10-10T09:03:40Z re PR c/87286 (ICE on vectors of enums)
[6cdd5ae] 2018-10-10T07:05:47Z sse.md (reduc_plus_scal_v8df, [...]): Merge into pattern reducing to half width and recursing and pattern terminating...
[fa23d4e] 2018-10-10T00:16:55Z Daily bump.
[c24300b] 2018-10-09T23:37:19Z Cleanup of libcpp diagnostic callbacks
[5abdb36] 2018-10-09T21:16:09Z re PR c++/84423 ([concepts] ICE with invalid using declaration)
[2f03972] 2018-10-09T20:38:06Z 2018-10-09 François Dumont [email protected]
[6cb877b] 2018-10-09T20:31:52Z This is part 2/2 for contributing PPC64LE support for X86 SSE3 instrisics.
[1fb0f89] 2018-10-09T20:25:57Z This is a follow-on to earlier commits for adding compatibility implementations of x86 intrinsics for PPC64LE.
[af2d2d1] 2018-10-09T18:03:31Z re PR fortran/83522 (ICE on allocatable string reference, string(:)(:))
[6fd8679] 2018-10-09T17:16:24Z re PR tree-optimization/86659 (gnat.dg/sso/q[23].adb FAIL)
[91b0119] 2018-10-09T16:51:10Z runtime: skip testSetPanicOnFault for gollvm LLVM doesn't support non-call exception. This test was passing more or less by luck: if the faulting instruction is between two calls with the same landing pad (in instruction layout order, not the program's logic order), it generates a merged PC range that covers the faulting instruction. If the instruction layout order changes, or it uses two different (but may be degenerate) landing pads, this doesn't work. Reviewed-on: https://go-review.googlesource.com/c/140517
[c743425] 2018-10-09T15:06:55Z [Ada] Fix spurious -Wuninitialized warnings for small records
[4b9e1bc] 2018-10-09T15:06:50Z [Ada] Fix incorrect computation of Component_Size in ASIS mode
[005f870] 2018-10-09T15:06:46Z [Ada] Minor tweaks to suppress warnings
[ea891b4] 2018-10-09T15:06:41Z [Ada] Ignore pragmas Compile_Time_Error/Warning in GNATprove mode
[e693ddb] 2018-10-09T15:06:35Z [Ada] Fix spurious error on derived record passed as Out parameter
[38c2f65] 2018-10-09T15:06:30Z [Ada] SPARK: fix bug related to non access object permissions
[827845b] 2018-10-09T15:06:26Z [Ada] Minor copyright header fix
[865234b] 2018-10-09T15:06:21Z [Ada] Fix strange warning when using Ada.Iterator_Interface
[fd40a15] 2018-10-09T15:06:16Z [Ada] Einfo: minor comment fix
[0444d06] 2018-10-09T15:06:11Z [Ada] Internal error on inlined renaming of subprogram instance
[c14bd50] 2018-10-09T15:06:05Z [Ada] Unnesting: fix handling of private types that are synchronized
[184d045] 2018-10-09T15:05:59Z [Ada] Fix expansion of operations on nonbinary modular types
[9e25aff] 2018-10-09T15:05:54Z [Ada] Unnesting: fix handling of uplevel refs to unconstrained formals
[8dcefdc] 2018-10-09T15:05:49Z [Ada] Remove spurious -Wuninitialized warning for small array at -O2
[da5f6eb] 2018-10-09T15:05:44Z [Ada] Bounded_Holders: fix a typo
[ead4678] 2018-10-09T15:05:39Z [Ada] Functional_Vectors: remove default value for max size
[8f0303e] 2018-10-09T15:05:34Z [Ada] Reset Is_True_Constant on entites used as OUT/IN OUT actuals
[73efc7f] 2018-10-09T15:05:29Z [Ada] Unnesting: avoid unnecessary loads of System
[e7e72f9] 2018-10-09T15:05:24Z [Ada] Spurious error message on visibiliy change in aspect expression
[96d268c] 2018-10-09T15:05:19Z [Ada] Repinfo: list the mechanism of functions only
[98ebcae] 2018-10-09T15:05:14Z [Ada] Various User Manual updates for GNATpp
[9aa4736] 2018-10-09T15:05:09Z [Ada] System.Os_Lib.Normalize_Pathname: fix incorrect comment
[0960dda] 2018-10-09T15:05:04Z [Ada] Remove CodePeer annotation
[94a98e8] 2018-10-09T15:04:58Z [Ada] Preserve Do_Range_Check flags in SPARK mode
[0ffbef9] 2018-10-09T15:04:53Z [Ada] Spurious warning on uninitialized entity during code generation
[33b43b0] 2018-10-09T13:06:46Z Define std::string and related typedefs outside __cxx11 namespace
[fe8a86e] 2018-10-09T11:43:46Z re PR middle-end/63155 (memory hog)
[c885142] 2018-10-09T11:37:46Z tree-vectorizer.c (dump_stmt_cost): Fix cut&paste missing replacements.
[2c73950] 2018-10-09T08:34:52Z ASAN: emit line information of stack v...

Read more

gcc-9.2018-10-07Z.7a7bd69

26 Oct 07:08
Compare
Choose a tag to compare

[c0ab153] 2018-10-06T18:21:00Z Use gfc_charlen_type instead of int for string lenghts
[7318fdc] 2018-10-06T18:20:14Z re PR fortran/86111 (ICE in gfc_arith_concat, at fortran/arith.c:985)
[2b03b80] 2018-10-06T15:14:29Z re PR fortran/83999 (ICE in gfc_trans_assignment_1, at fortran/trans-expr.c:10233)
[f64b9ed] 2018-10-06T11:45:05Z re PR fortran/84640 (gcc/fortran/simplify.c:2587:9: runtime error: pointer index expression with base 0x0000090de160 overflowed to 0xffffffffc0632960)
[a141f2d] 2018-10-06T02:12:30Z re PR rtl-optimization/86939 (IRA incorrectly creates an interference between a pseudo register and a hard register)
[fb6f9bb] 2018-10-06T00:17:07Z Daily bump.
[1fcbfb0] 2018-10-05T20:18:21Z RISC-V: Fix -fsignaling-nans for glibc testsuite.
[a3a81f2] 2018-10-05T19:40:36Z rs6000: Some mfcr pattern simplification
[c1ec62f] 2018-10-05T19:19:42Z string_merge1.adb: Fix test expectations.
[0d48e87] 2018-10-05T19:02:17Z Support string locations for C++ in -Wformat (PR c++/56856)
[1f58c81] 2018-10-05T18:59:04Z * config/i386/i386.md: Reorder cmpi patterns.
[874761d] 2018-10-05T18:48:56Z i386.md (cmpxf_cc_i387): Remove pattern.
[7717110] 2018-10-05T18:08:34Z Add some pdp11 target hook definitions for C++
[7fc9c2e] 2018-10-05T17:51:57Z libgo: use inline assembly in favor of call to _xgetbv() Use inline assembly in the implementation of internal_cpu.xgetbv as opposed to a call to the intrinsic xgetbv(), since non-gcc compilers (e.g. clang) may or may not have support for it. Reviewed-on: https://go-review.googlesource.com/c/140137
[d5a9895] 2018-10-05T17:37:56Z Remove -mfloat32, -mfloat64 switches from pdp11 target.
[9a85d98] 2018-10-05T17:35:55Z testsuite: multiline.exp: implement optional target/xfail selector
[08993ff] 2018-10-05T17:07:17Z i386.md (*cmpxf_i387): Change operand 2 predicate to reg_or_0_operand.
[808d8de] 2018-10-05T16:45:52Z constraints.md ("C"): Do not depend on TARGET_SSE.
[f343165] 2018-10-05T16:43:11Z PR tree-optimization/87490 - ICE in expand_builtin_strnlen with a constant argument and non-constant bound
[e0b9bc2] 2018-10-05T16:01:39Z 2018-10-05 François Dumont [email protected]
[825e645] 2018-10-05T15:26:40Z re PR tree-optimization/71625 (missing strlen optimization on different array initialization style)
[cbba2e1] 2018-10-05T14:21:01Z runtime: remove checkgoarm function Nothing in libgo calls checkgoarm, and it relies on a variable, goarm, that is not set. Reviewed-on: https://go-review.googlesource.com/c/140057
[a2a8664] 2018-10-05T14:09:07Z re PR libbacktrace/87529 (libbacktrace API forces users to have memory leaks)
[f48bd5e] 2018-10-05T12:54:51Z re PR middle-end/63155 (memory hog)
[700adeb] 2018-10-05T11:46:12Z tree-core.h (tree_block::abstract_flag): Remove.
[3f41c98] 2018-10-05T11:40:50Z i386.c (ix86_add_stmt_cost): When scalar cost is asked for initialize mode to the component mode of the...
[ae36de9] 2018-10-05T11:29:44Z i386: Don't pass -msse2avx to assembler for -mavx
[49022a8] 2018-10-05T10:52:33Z rs6000: Various fixes for the new fpscr builtins (PR87509)
[3665f77] 2018-10-05T07:01:57Z re PR testsuite/87487 (New test case gfortran.dg/deferred_character_24.f90 in r264721 fails on big endian)
[1afa270] 2018-10-05T00:16:34Z Daily bump.
[0448002] 2018-10-04T22:28:18Z contrib: unused_functions.py: Handle archives
[f556d6b] 2018-10-04T19:52:44Z i386.md (*fop
X87MODEF:mode2_i387): Macroize insn from *fopMODEF:mode2_i387 and *fop_xf_2_i387 using X87MODEF...
[8cff065] 2018-10-04T18:23:25Z invoke.texi (-Wno-prio-ctor-dtor): Document new warning -Wno-prio-ctor-dtor.
[f4ebbd2] 2018-10-04T17:50:52Z Report vectorization problems via a new opt_problem class
[7db960c] 2018-10-04T17:41:08Z Add -fopt-info-internals
[5e1b447] 2018-10-04T17:34:56Z varasm.c (output_constant): Add new parameter merge_strings.
[a81a0bf] 2018-10-04T16:48:50Z Revert "Never reload fixed form constraints memory operand"
[956a750] 2018-10-04T15:50:34Z List myself as "libgomp (OpenACC)" and "OpenACC" maintainer
[f349e46] 2018-10-04T15:05:32Z [PATCH, rs6000] Fix expected error output for test case.
[96c545e] 2018-10-04T14:44:53Z Error about alias attribute with body definition (PR c/87483).
[b8ce812] 2018-10-04T14:36:55Z Redirect call within specific target attribute among MV clones (PR ipa/82625).
[5d98e5a] 2018-10-04T14:33:47Z Fix -fopt-info for plugin passes
[c19bc1a] 2018-10-04T13:38:51Z Add missing ChangeLog entry for previous commit
[82957a7] 2018-10-04T13:36:20Z re PR rtl-optimization/87466 (IRA and LRA spill all pseudos that are live across setjmp calls)
[ac712e4] 2018-10-04T13:06:59Z Remove superfluous assignment in add_params.
[3edbcdb] 2018-10-04T12:41:14Z Fix divergence in indirect profiling (PR gcov-profile/84107).
[668f8d4] 2018-10-04T11:36:15Z [C++ PATCH] String concatenation is a thing
[9a47171] 2018-10-04T11:06:24Z re PR tree-optimization/85787 (malloc_candidate_p fails to detect malloc attribute on nested phis)
[289380f] 2018-10-04T08:59:12Z cunroll-15.c: Add XFAILs for arm and powerpc.
[75fcc3e] 2018-10-04T08:59:12Z contrib: Add unused_functions.py script
[5e626cd] 2018-10-04T08:06:52Z Call ultimate_alias_target for node being inlined (PR ipa/87491).
[b4ee650] 2018-10-04T07:55:02Z Never reload fixed form constraints memory operand
[0863dec] 2018-10-04T02:55:10Z gimple-ssa-sprintf.c (format_string): Do not hardcode size of target's wchar_t.
[74ac607] 2018-10-04T00:16:46Z Daily bump.
[c7d53a7] 2018-10-03T21:51:50Z i386.md (*cmpX87MODEF:mode
SWI24:mode_i387): Change operand 2 predicate to nonimmediate_operand.
[bbfc3ce] 2018-10-03T21:03:50Z * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
[af8096f] 2018-10-03T20:29:10Z libgcc2.c (isnan): Use __builtin_isnan.
[a41cc59] 2018-10-03T20:00:46Z gimple-ssa-sprintf.c (struct fmtresult): Add new member and initialize it.
[119b496] 2018-10-03T19:09:32Z RISC-V: Add macro for ilp32e ABI. Cleanup white space.
[5079ff1] 2018-10-03T18:46:51Z Enable LRA register allocator for PDP11.
[0a7eb8d] 2018-10-03T18:31:52Z Enable LRA register allocator for PDP11.
[f707a03] 2018-10-03T18:28:16Z i386.md (
absneg:codeextendsfdf2): Remove.
[9b918e8] 2018-10-03T17:36:29Z re PR tree-optimization/87415 (wrong code at -O1 and above on x86_64-linux-gnu)
[7812556] 2018-10-03T17:23:15Z gimple-fold.c (get_range_strlen): Only set nonstr when an unterminated string is discovered.
[2e103ae] 2018-10-03T17:18:52Z tree-vrp.c (extract_range_from_unary_expr): Special case all pointer conversions.
[bedf03a] 2018-10-03T15:56:29Z Implement P0840, language support for empty objects.
[749c0e1] 2018-10-03T11:27:40Z PR libstdc++/59439 optimize uses of classic ("C") std::locale
[e7df9e4] 2018-10-03T09:31:36Z Fix ARM_TARGET2_DWARF_FORMAT for vxworks
[f2db460] 2018-10-03T08:30:10Z Properly mark lambdas in GCOV (PR gcov-profile/86109).
[784779d] 2018-10-03T05:50:01Z 2018-10-03 François Dumont [email protected]
[da76e70] 2018-10-03T00:16:59Z Daily bump.
[ff504cc] 2018-10-02T20:02:03Z * io/close.c [!HAVE_UNLINK_OPEN_FILE]: Include <string.h>.
[6bd2b8e] 2018-10-02T17:31:53Z re PR target/87474 (ICE in extract_insn, at recog.c:2305)
[d8ccfad] 2018-10-02T16:45:51Z internal/bytealg: support systems that don't have memmem Reviewed-on: https://go-review.googlesource.com/138839
[3c609d3] 2018-10-02T15:36:49Z S/390: Support IBM z14 Model ZR1 with -march=native
[e9e8efc] 2018-10-02T15:35:52Z S/390: Rename arch12 to z14
[8dc5696] 2018-10-02T15:27:07Z i386.md (fxam2_i387_with_temp): Remove.
[34c77d0] 2018-10-02T15:12:30Z i386.c (ix86_emit_i387_round): Extend op1 to XFmode before emitting fxam.
[4913fc0] 2018-10-02T15:07:14Z net: don't fail test if splice fails because pipe2 is missing This reportedly happens on CentOS 5.11. The real code will work fine; this test is assuming that the unexported slice function will handle the splice, but if pipe2 does not work then it doesn't. The relevant code in internal/poll/splice_linux.go says "Falling back to pipe is possible, but prior to 2.6.29 splice returns -EAGAIN instead of 0 when the connection is closed." Reviewed-on: https://go-review.googlesource.com/138838
[0036218] 2018-10-02T15:02:13Z ((X /[ex] A) +- B) * A --> X +- A * B
[8692007] 2018-10-02T14:59:25Z vector _M_start and 0 offset
[057cf66] 2018-10-02T14:55:39Z No a
x+b*x factorization for signed vectors
[a1c3d79] 2018-10-02T14:19:49Z rs6000: Fix vec-init-6.c (PR87081)
[911ce7b] 2018-10-02T14:10:16Z * gimple-fold.c (get_range_strlen): Remove dead code.
[6c4aa5f] 2018-10-02T14:08:53Z builtins.c (unterminated_array): Add new arguments.
[469218a] 2018-10-02T14:00:50Z Avoid redundant runtime checks in std::visit
[f512bf3] 2018-10-02T13:06:54Z sse.md (reduc_plus_scal_v4df): Avoid the use of haddv4df...
[1c02928] 2018-10-02T12:46:32Z Use -fno-show-column in libstdc++ installed testing.
[15b946f] 2018-10-02T12:35:42Z config: Remove unused define for os uClibc
[be099f3] 2018-10-02T10:55:33Z dojump.h (do_jump): Delete.
[5d11b4b] 2018-10-02T10:20:08Z reorg.c (make_return_insns): Use emit_copy_of_insn_after for the insns in the delay slot and add_insn_after...
[0edf3af] 2018-10-02T10:08:22Z c-decl.c (warn_if_shadowing): Do not test DECL_FROM_INLINE.
[cd6ae11] 2018-10-02T10:07:29Z tree-inline.c (expand_call_inline): Use the location of the callee declaration for the inline-entry marker.
[491ec3d] 2018-10-02T00:16:36Z Daily bump.
[b1d8868] 2018-10-01T22:25:52Z compiler: use the underlying type to build placeholder type for alias When asking for a placeholder type of an alias type, build a placeholder for th...

Read more

gcc-9.2018-09-30Z.b38ab29

26 Oct 07:21
Compare
Choose a tag to compare

[0df9280] 2018-09-30T20:03:14Z re PR rtl-optimization/86939 (IRA incorrectly creates an interference between a pseudo register and a hard register)
[a086078] 2018-09-30T13:52:55Z re PR fortran/87359 (pointer being freed was not allocated)
[ba08c70] 2018-09-30T12:22:07Z re PR fortran/70752 (Incorrect LEN for ALLOCATABLE CHARACTER)
[f1525dd] 2018-09-30T11:41:31Z messages.xml: Switch link to www.oracle.com to https.
[8b3f158] 2018-09-30T10:53:14Z policy_data_structures_biblio.xml: Update link to Microsoft Component Model Object Technologies.
[8ba60ec] 2018-09-30T07:02:49Z re PR fortran/70149 ([F08] Character pointer initialization causes ICE)
[5e8b5d9] 2018-09-30T00:16:20Z Daily bump.
[bdfbaa7] 2018-09-29T21:59:59Z i386: Use TImode for BLKmode values in 2 integer registers
[29a94bf] 2018-09-29T17:17:09Z re PR fortran/65677 (Incomplete assignment on deferred-length character variable)
[7d583f4] 2018-09-29T16:06:09Z builtins.c (unterminated_array): Pass in c_strlen_data * to c_strlen rather than just a tree .
[23bce99] 2018-09-29T16:04:09Z re PR target/87467 (Incorrect function parameter for mm512_abs_pd in include/avx512fintrin.h)
[15f8a37] 2018-09-29T11:25:57Z fdl-1.3.xml: The Free Software Foundation web site now uses https.
[26b0a30] 2018-09-29T00:16:19Z Daily bump.
[400bc52] 2018-09-28T23:13:10Z match.pd (simple_comparison): Don't optimize if either operand is a function pointer when...
[68cf289] 2018-09-28T22:30:45Z rs5000: Delete all specific asm_cpu
and ASM_CPU__SPEC
[f0ca30b] 2018-09-28T22:02:17Z rs6000: Delete HAVE_AS_DCI
[2660fec] 2018-09-28T21:50:34Z rs6000: Delete HAVE_AS_LWSYNC and TARGET_LWSYNC_INSTRUCTION
[44662f6] 2018-09-28T21:20:53Z calls.c (expand_call): Try to do a tail call for thunks at -O0 too.
[5c44134] 2018-09-28T20:26:29Z functions.h (__foreign_iterator_aux3(const _Safe_iterator<>&, const _InputeIter&, const _InputIter&, _true_type)): Use empty() rather than begin() == end().
[a0bdbb0] 2018-09-28T17:49:48Z opt-suggestions.c: fix minor memory leak
[ed2d9d3] 2018-09-28T17:40:04Z dumpfile.c: use prefixes other than 'note: ' for MSG
{OPTIMIZED_LOCATIONS|MISSED_OPTIMIZATION}
[5718d9d] 2018-09-28T15:45:51Z Fix gcc.dg/torture/fp-int-convert.h for excess precision after PR c/87390.
[02469d3] 2018-09-28T15:30:46Z i386.h (SSE_REGNO): Fix check for FIRST_REX_SSE_REG.
[adb67ff] 2018-09-28T15:15:57Z i386.h (CC_REGNO): Remove FPSR_REGS.
[713e9ce] 2018-09-28T14:46:21Z Fix date in ChangeLog file.
[a8b4e6c] 2018-09-28T14:44:15Z re PR testsuite/87433 (gcc.dg/zero_bits_compound-1.c and gcc.target/aarch64/ashltidisi.c tests fail after combine two to two instruction patch on aarch64)
[259cd78] 2018-09-28T14:41:45Z re PR testsuite/87433 (gcc.dg/zero_bits_compound-1.c and gcc.target/aarch64/ashltidisi.c tests fail after combine two to two instruction patch on aarch64)
[20a73a1] 2018-09-28T13:50:44Z compiler: fix parsing issue with non-ASCII first package char Fix a bug in the parser code that decides whether a given name should be considered exported or not. The function Lex::is_exported_name (which assumes that its input is a mangled name) was being called on non-mangled (raw utf-8) names in various places. For the bug in question this caused an imported package to be registered under the wrong name. To fix the issue, rename 'Lex::is_exported_name' to 'Lex::is_exported_mangled_name', and add a new 'Lex::is_exported_name' that works on utf-8 strings. Fixes golang/go#27836. Reviewed-on: https://go-review.googlesource.com/137736
[dc16b00] 2018-09-28T11:33:29Z tree.h (BLOCK_ORIGIN): New.
[2bd4ca7] 2018-09-28T10:54:34Z Simplify vec_merge according to the mask.
[227efe8] 2018-09-28T08:47:20Z sparc-protos.h (sparc_branch_cost): Declare.
[7847bfc] 2018-09-28T00:16:43Z Daily bump.
[c057b53] 2018-09-27T22:56:37Z rs6000: Fix one more vec_splat case
[73ca9fb] 2018-09-27T22:55:23Z tree.h (tree_to_shwi): Add attribute nonnull and pure.
[f20ac63] 2018-09-27T20:48:53Z mmintrin.h (_mm_unpackhi_pi8): Change __int128_t to _int128.
[f3f518f] 2018-09-27T20:21:06Z i386.md (UNSPEC_FLDCW): Remove.
[eaa17c2] 2018-09-27T20:04:15Z i386.md (FPSR_REG): Remove.
[24676f1] 2018-09-27T19:54:09Z rs6000: Delete many HAVE_AS
(PR87149)
[8830704] 2018-09-27T14:53:35Z coverage.c (get_coverage_counts): Revert the formatting of missing profile opt info.
[b88da9b] 2018-09-27T14:17:52Z re PR debug/87451 (FAIL: gcc.dg/debug/dwarf2/inline5.c)
[ac02e5b] 2018-09-27T14:10:45Z re PR debug/37801 (DWARF output for inlined functions doesn't always use DW_TAG_inlined_subroutine)
[19ef5a8] 2018-09-27T11:15:48Z [pr82089] Don't sign-extend SFV 1 in BImode
[90e7937] 2018-09-27T09:53:08Z re PR c++/67544 (ICE: SIGSEGV in tree_check3 (tree.h:2896) with -fconcepts)
[0798984] 2018-09-27T08:33:41Z re PR c++/84940 (internal compiler error: in build_value_init_noctor, at cp/init.c:465)
[291a9e9] 2018-09-27T08:03:42Z S/390: Implement speculation barrier
[461553e] 2018-09-27T00:16:55Z Daily bump.
[bc162b0] 2018-09-26T22:29:54Z re PR gcov-profile/86957 (gcc should warn about missing profiles for a compilation unit or a new function with -fprofile-use)
[8313a76] 2018-09-26T21:14:16Z Support excess precision for integer / floating-point comparisons (PR c/87390).
[01414d5] 2018-09-26T21:06:01Z RISC-V: Add missing negate patterns.
[d89fde4] 2018-09-26T19:03:26Z tree.c (zerop): Change return type to bool.
[1fb157c] 2018-09-26T18:42:19Z RISC-V: Delete obsolete MIPS comment.
[0974b79] 2018-09-26T17:00:49Z re PR target/87414 (-mindirect-branch=thunk produces thunk with incorrect CFI on x86_64)
[1413a41] 2018-09-26T15:59:13Z Fix AArch64 ILP32 ICE.
[0a76bba] 2018-09-26T15:25:15Z crtprec.c (set_precision): Use fnstcw instead of fstcw.
[2202b16] 2018-09-26T15:17:32Z i386.h (enum reg_class): Remove FP_TOP_SSE_REGS and FP_SECOND_SSE_REGS.
[dd554b7] 2018-09-26T15:17:30Z syscall: don't assume we have a GETEUID system call On Alpha GNU/Linux there is no geteuid system call, there is only getresuid. The raw geteuid system call is only used for testing, so just skip the test if it's not available. Reviewed-on: https://go-review.googlesource.com/137655
[6693898] 2018-09-26T15:00:00Z * ChangeLog: Add missing PR number.
[8c09706] 2018-09-26T14:55:59Z re PR target/87439 (ICE in ix86_mode_needed, at config/i386/i386.c:18907)
[8caf8f7] 2018-09-26T14:50:03Z Revert 2018-09-26 Alexey Neyman [email protected]
[39aae60] 2018-09-26T14:35:48Z re PR debug/87443 (GCC mixes abstract and concrete instances in abstract origins for inlines)
[9b4e3b9] 2018-09-26T14:09:03Z graphite.h: Include <isl/id.h> and <isl/space.h>...
[19071aa] 2018-09-26T12:56:09Z Ignore chmod errors during mostlyclean-local, check-go-tool
[ce6f088] 2018-09-26T11:58:18Z [PR 87347] Prevent segfaults if TYPE_ARG_TYPES is NULL
[6fe0c58] 2018-09-26T09:59:56Z re PR c++/71131 ([concepts] Ill-formed code declaring a variable with a template concept not rejected)
[3c010a2] 2018-09-26T09:23:00Z re PR c++/67655 ([concepts] expression constraints and variadic expansions)
[1899cb6] 2018-09-26T09:20:10Z [Ada] SPARK: minor error message enhancement
[def1564] 2018-09-26T09:20:05Z [Ada] Fix inheritance of representation items defined as aspects
[0ebf09e] 2018-09-26T09:19:53Z [Ada] Spurious ineffective use_clause warning
[cec0185] 2018-09-26T09:19:47Z [Ada] Store -G xxx switches
[940cf49] 2018-09-26T09:19:43Z [Ada] Issue info message on inlined subprograms in GNATprove mode
[241848f] 2018-09-26T09:19:38Z [Ada] Missing front-end code for constraint checks on fixed point exprs
[2d9a8c0] 2018-09-26T09:19:33Z [Ada] SPARK: fix a bug related to loop exit environment
[1a409f8] 2018-09-26T09:19:28Z [Ada] Spurious elaboration issue due to inlining
[a30a69c] 2018-09-26T09:19:12Z [Ada] Do not issue by default info messages for inlining in GNATprove
[2d9c420] 2018-09-26T09:19:04Z [Ada] Spurious error on interface conversion under ZFP
[9d95186] 2018-09-26T09:18:58Z [Ada] Add a No_Return annotation to ease static analysis
[6cd1ee9] 2018-09-26T09:18:52Z [Ada] Spurious error on private extension with predicate
[abbfd69] 2018-09-26T09:18:35Z [Ada] Spurious dependency on secondary stack
[c886a94] 2018-09-26T09:18:29Z [Ada] Mimic the C++ ABI when passing class-wide conversion actuals
[4f95def] 2018-09-26T09:18:23Z [Ada] Pair miscount in Dynamic_HTable.Put
[3e4ade6] 2018-09-26T09:18:16Z [Ada] Add notes about processing of aggregate projects
[dd81163] 2018-09-26T09:18:09Z [Ada] Minor reformattings
[f8bc3bc] 2018-09-26T09:18:02Z [Ada] New unit GNAT.Sets
[fcf1dd7] 2018-09-26T09:17:56Z [Ada] ICE on mix of tagged and limited interfaces
[7fea7b5] 2018-09-26T09:17:51Z [Ada] Illegal formal objects associated with anonymous acc-to-subp args
[95f2be2] 2018-09-26T09:17:46Z [Ada] Front-end support for OpenACC pragmas
[8e53268] 2018-09-26T09:17:41Z [Ada] Missing error on non-limited derived type with limited component
[56c3e62] 2018-09-26T09:17:36Z [Ada] Inlining of renamed subprogram instances in package body
[d58008d] 2018-09-26T09:17:31Z [Ada] Preparation for new description of interface thunks
[52ba224] 2018-09-26T09:17:26Z [Ada] Propagate bit order and SSO from root to classwide equivalent type
[b45a9ff] 2018-09-26T09:17:21Z [Ada] Crash on expression functions within quantified expressions
[bcbe14d] 2018-09-26T09:17:16Z [Ada] Missing predicate check on return value
[4453a82] 2018-09-26T09:17:10Z [Ada] ICE on array of task type with -gnatct
[81d85d4] 2018-09-26T09:17:05Z [Ada] Fix assertion failure on record subtype with -gnatRj
[05a8415] 2018-09-26T09:16:59Z [Ada] Regression in partial compilation of RCI units
[`738b...

Read more