Skip to content

gcc-9.2018-08-05Z.2206fb8

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

[dd5faf2] 2018-08-05T15:33:58Z stl_iterator.h: Fix comment.
[9153930] 2018-08-05T12:46:13Z i386: Set cfun->machine->max_used_stack_alignment if needed
[7ff1e4e] 2018-08-05T00:16:33Z Daily bump.
[bd1f356] 2018-08-04T22:14:41Z PR tree-optimization/86571 - AIX NaNQ and NaNS output format conflicts with builtin_sprintf
[3d3e5ba] 2018-08-04T21:42:53Z [testsuite, guality] Use absolute line number in pass/fail line
[0994009] 2018-08-04T20:07:22Z [libgomp, nvptx, --without-cuda-driver] Don't use system cuda driver
[11fc901] 2018-08-04T16:50:02Z const-volatile.c: Remove duplicate test "type:cvip".
[d50cd25] 2018-08-04T15:37:23Z re PR fortran/45521 ([F08] GENERIC resolution with ALLOCATABLE/POINTER and PROCEDURE)
[5b1dd92] 2018-08-04T10:01:54Z re PR testsuite/86153 (test case g++.dg/pr83239.C fails starting with r261585)
[430af0a] 2018-08-04T00:16:28Z Daily bump.
[e23f361] 2018-08-03T22:40:08Z nios2.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Define.
[5ae10db] 2018-08-03T20:53:48Z Remove nfs bogon
[f6a9dfd] 2018-08-03T20:53:08Z sjlj.S: Adjust to use PIC vs normal code to avoid absolute relocation in a shared library.
[bc31a87] 2018-08-03T18:38:13Z Add fix-it hint for missing return statement in assignment operators (PR c++/85523)
[2e2bd24] 2018-08-03T17:39:00Z re PR target/86795 (mn10300 port needs updating for CVE-2017-5753)
[c64f2af] 2018-08-03T15:49:12Z docs: fix stray duplicated words
[e5e7e50] 2018-08-03T15:25:35Z Avoid infinite loop with duplicate anonymous union fields (PR c/86690).
[d198fc5] 2018-08-03T15:10:32Z re PR c++/86706 (ICE in build_base_path, at cp/class.c:294)
[0b0c7dc] 2018-08-03T13:55:31Z ChangeLog: Move entry ...
[1ae4525] 2018-08-03T13:22:38Z [Ada] Partially revert "Makefile patches from initial RISC-V cross/native build."
[0246112] 2018-08-03T12:56:55Z Handle SLP of call pattern statements
[d7487e2] 2018-08-03T12:53:34Z Add workaround for non-unique errno values on AIX
[c9f8fca] 2018-08-03T11:31:22Z Makefile.in (wide-int-range.o): New.
[d989dba] 2018-08-03T11:21:09Z [c++] Don't emit exception tables for UI_NONE
[a77e3a3] 2018-08-03T07:23:47Z Print heuristics probability fraction part with 2 digits.
[561d011] 2018-08-03T01:51:42Z [aarch64] Fix falkor pipeline description for dup
[90d981f] 2018-08-03T00:16:17Z Daily bump.
[65e8746] 2018-08-02T22:39:59Z nds32.c (nds32_hard_regno_mode_ok): Replace > with >=.
[653fee1] 2018-08-02T20:07:28Z Fix memory leak of pretty_printer prefixes
[74f9986] 2018-08-02T18:11:54Z rs6000-string.c (select_block_compare_mode): Move test for word_mode_ok here instead of passing as argument.
[a1293ed] 2018-08-02T17:50:16Z re PR target/86790 (m68k port needs updating for CVE-2017-5753)
[f97b9ec] 2018-08-02T17:36:43Z [OBVIOUS] Correct name of file in ChangeLog
[efbf3c3] 2018-08-02T17:24:59Z re PR target/86784 (H8 port needs updating for CVE-2017-5753)
[89fff9c] 2018-08-02T16:50:07Z arm - correctly handle denormal results during softfp subtraction
[01557bd] 2018-08-02T16:13:32Z re PR target/86813 (xstormy16 port needs updating for CVE-2017-5753)
[77e0a97] 2018-08-02T15:59:01Z [nvptx] Ignore c++ exceptions
[007b11a] 2018-08-02T15:57:06Z re PR target/86810 (v850 port needs updating for CVE-2017-5753)
[e3b4c72] 2018-08-02T14:35:10Z re PR target/86803 (rx port needs updating for CVE-2017-5753)
[ae5bdb7] 2018-08-02T14:33:30Z Typo fix
[f70cb6f] 2018-08-02T14:25:57Z re PR c++/86763 (Wrong code comparing member of copy of a 237 byte object with nontrivial default constructor on x86-64 arch)
[7c9f114] 2018-08-02T14:02:32Z re PR target/86797 (msp430 port needs updating for CVE-2017-5753)
[1169a20] 2018-08-02T13:30:40Z re PR target/86791 (mcore port needs updating for CVE-2017-5753)
[86c8eea] 2018-08-02T13:19:50Z re PR tree-optimization/86816 (ICE: SIGSEGV in tree-ssa-pre / tail_merge_optimize)
[593d93c] 2018-08-02T12:31:29Z re PR target/86789 (m32r port needs updating for CVE-2017-5753)
[9950fbd] 2018-08-02T12:14:52Z re PR target/86787 (iq2000 port needs updating for CVE-2017-5753)
[fd157d1] 2018-08-02T11:46:06Z re PR target/86782 (frv port needs updating for CVE-2017-5753)
[aa42999] 2018-08-02T11:24:47Z re PR target/86781 (fr30 port needs updating for CVE-2017-5753)
[a8b2130] 2018-08-02T11:16:05Z Revert "[ARM] Fix PR85434: spilling of stack protector guard's address on ARM"
[0016d8d] 2018-08-02T10:59:35Z [gen/AArch64] Generate helpers for substituting iterator values into pattern names
[a451882] 2018-08-02T10:48:42Z [AArch64] Add support for 16-bit FMOV immediates
[363b395] 2018-08-02T10:39:23Z re PR target/86014 ([AArch64] missed LDP optimization)
[ca498a1] 2018-08-02T10:17:34Z Fix gcov misleading error (PR gcov-profile/86817).
[b4f1f01] 2018-08-02T09:32:58Z Cherry-pick compiler-rt revision 338606 (PR sanitizer/86022).
[39e4731] 2018-08-02T09:07:17Z [ARM] Fix PR85434: spilling of stack protector guard's address on ARM
[12c27c7] 2018-08-02T08:33:47Z dumpfile.c/h: add "const" to dump location ctors
[fbdd606] 2018-08-02T00:16:48Z Daily bump.
[8a45b05] 2018-08-01T23:39:35Z PR tree-optimization/86650 - -Warray-bounds missing inlining context
[ca9a131] 2018-08-01T21:55:05Z xcoff.c (struct xcoff_line, [...]): Remove.
[701d080] 2018-08-01T20:01:45Z [libgomp] Truncate config/nvptx/oacc-parallel.c
[9fbd2e5] 2018-08-01T19:52:46Z Add -D_GLIBCXX_ASSERTIONS to DEBUG_FLAGS
[c191b1a] 2018-08-01T17:17:29Z Cherry-pick compiler-rt revision 318044 and 319180.
[616fc41] 2018-08-01T16:03:13Z [AArch64] Update expected output for sve/var_stride
[24].c
[f811f14] 2018-08-01T16:00:05Z [AArch64] XFAIL sve/vcond
[45].c tests
[a19f98d] 2018-08-01T15:46:12Z Fold pointer range checks with equal spans
[9e68aa3] 2018-08-01T15:39:57Z Use steady_clock to implement condition_variable::wait_for
[2f59343] 2018-08-01T15:39:45Z Report early wakeup of condition_variable::wait_until as no_timeout
[5534096] 2018-08-01T15:32:25Z Fix PR number
[41b6b80] 2018-08-01T15:29:36Z Fix remove_stmt in vectorizable_simd_clone_call (PR 86758)
[beeb6ce] 2018-08-01T15:14:56Z [07/11] Use single basic block array in loop_vec_info
[2d4bca8] 2018-08-01T15:14:48Z [06/11] Handle VMAT_INVARIANT separately
[6e6b18e] 2018-08-01T15:14:42Z [05/11] Add a vect_stmt_to_vectorize helper function
[cd3ca91] 2018-08-01T15:03:01Z tree-vrp (zero_nonzero_bits_from_bounds): Rename to...
[211cd1e] 2018-08-01T14:59:51Z [04/11] Add a vect_orig_stmt helper function
[b0b45e5] 2018-08-01T14:59:35Z [03/11] Remove vect_transform_stmt grouped_store argument
[8fe1bd3] 2018-08-01T14:59:25Z [02/11] Remove vect_schedule_slp return value
[99615cf] 2018-08-01T14:58:47Z [01/11] Schedule SLP earlier
[047fba3] 2018-08-01T14:40:35Z Fix over-widening handling of COND_EXPRs (PR 86749)
[094db6b] 2018-08-01T14:09:56Z [PATCH] Remove use of 'struct map' from plugin (nvptx)
[5ecfbf8] 2018-08-01T13:57:05Z PR libstdc++/60555 std::system_category() should recognise POSIX errno values
[e335138] 2018-08-01T13:20:32Z [nvptx] Define TARGET_HAVE_SPECULATION_SAFE_VALUE
[8c6310a] 2018-08-01T13:20:22Z [libgomp, nvptx] Add cuda-lib.def
[5ebbb72] 2018-08-01T12:09:33Z re PR c++/86661 (g++ ICE:tree check: expected tree that contains ‘decl minimal’ structure, have ‘overload’ in note_name_declared_in_class, at cp/class.c:8288)
[e4837aa] 2018-08-01T12:03:29Z tree-ssa-sccvn.c (visit_phi): Compare invariant addresses as base and offset.
[42c4ccc] 2018-08-01T11:55:31Z poly-int-07_plugin.c (dg-options): Use -O0.
[4bbea04] 2018-08-01T11:13:53Z pr84512.c: Xfail on alpha*--.
[7f87c8d] 2018-08-01T10:50:48Z Improve dumping of value profiling transformations.
[fd2e1dc] 2018-08-01T10:22:18Z __gcov_indirect_call_callee can't be null in __gcov_indirect_call_profiler_v2.
[181f2e9] 2018-08-01T10:21:49Z Add memmove to value profiling.
[00d29b9] 2018-08-01T10:10:28Z [PATCH][AArch64] Stop redundant zero-extension after UMOV when in DI mode
[5922dcb] 2018-08-01T09:10:31Z re PR c/85704 (cc1 run out of memory when it compile)
[d1b05d1] 2018-08-01T08:16:48Z rs6000 - add speculation_barrier pattern
[31e962f] 2018-08-01T08:16:38Z x86 - add speculation_barrier pattern
[71f10c4] 2018-08-01T07:21:08Z re PR tree-optimization/86724 (Compilation error with new isl 0.20 (missing includes))
[3311d93] 2018-08-01T06:52:44Z re PR target/86651 (lto-wrapper.exe: fatal error: simple_object_copy_lto_debug_sections not implemented: Invalid argument)
[027c714] 2018-08-01T00:16:20Z Daily bump.
[67e7721] 2018-08-01T00:05:05Z runtime: use poll rather than pollset for netpoll on AIX Updates golang/go#26634 Reviewed-on: https://go-review.googlesource.com/126857
[e182158] 2018-07-31T22:31:20Z PR libstdc++/86751 default assignment operators for std::pair
[ff27340] 2018-07-31T22:31:14Z Don't unconditionally define feature test macros in
[b348c78] 2018-07-31T21:19:25Z Save discriminator info for LTO
[fa6fd7b] 2018-07-31T21:19:13Z Introduce instance discriminators
[e540ccc] 2018-07-31T21:08:55Z c-family: clean up the data tables in c-format.c
[31d87dd] 2018-07-31T20:51:06Z targhooks.c (default_have_speculation_safe_value): Add ATTRIBUTE_UNUSED.
[b84e3bd] 2018-07-31T19:22:48Z dumpfile.c: eliminate special-casing of dump_file/alt_dump_file
[b06e1dc] 2018-07-31T18:17:00Z re PR middle-end/86705 (pr45678-2.c ICE with msp430-elf -mlarge)
[31f5251] 2018-07-31T17:36:45Z pdp11 - example of a port not needing a speculation barrier
[f3debef] 2018-07-31T17:36:36Z targhooks - provide an alternative hook for targets that never execute speculatively
[c0111dc] 2018-07-31T17:36:26Z AArch64 - use CSDB based sequences if speculation tracking is enabled
[3751345] 2018-07-31T17:36:18Z AArch64 - new pass to add conditional-branch speculation tracking
[6e1eaca] 2018-07-31T17:36:09Z AArch64 - disable CB[N]Z TB[N]Z when tracking speculation
[3b0c250] 2018-07-31T17:36:00Z AArch64 - Add new option -mtrack-speculation
[def745b] 2018-07-31T17:35:50Z AArch64 - add speculation barrier
[bb8b009] 2018-07-31T17:35:41Z Arm - add speculation_barrier pattern
[425fc68] 2018-07-31T17:35:32Z Add __builtin_speculation_safe_value
[1d8693a] 2018-07-31T16:51:17Z Simplify dump_context by adding a dump_loc member function
[8e73e61] 2018-07-31T16:47:39Z PR tree-optimization/86741 - ICE in -Warray-bounds indexing into an object of incomplete type
[4de3a1e] 2018-07-31T15:41:59Z S/390: Don't emit prefetch instructions for clrmem
[77b4604] 2018-07-31T15:37:11Z [c++] Fix DECL_BY_REFERENCE of clone parms
[3e64a62] 2018-07-31T15:02:32Z Improve libstdc++ docs w.r.t newer C++ standards
[77a6c96] 2018-07-31T14:55:36Z Replace safe bool idiom with explicit operator bool
[ddf98a9] 2018-07-31T14:26:40Z [46/46] Turn stmt_vec_info back into a typedef
[dddecc5] 2018-07-31T14:26:35Z [45/46] Remove vect_stmt_in_region_p
[6ef709e] 2018-07-31T14:26:31Z [44/46] Remove global vinfo_for_stmt-related routines
[458135c] 2018-07-31T14:26:26Z [43/46] Make free_stmt_vec_info take a stmt_vec_info
[9d97912] 2018-07-31T14:26:22Z [42/46] Add vec_info::replace_stmt
[b5b56c2] 2018-07-31T14:26:18Z [41/46] Add vec_info::remove_stmt
[f5ae285] 2018-07-31T14:26:14Z [40/46] Add vec_info::lookup_dr
[1e5e6ff] 2018-07-31T14:26:10Z [39/46] Change STMT_VINFO_UNALIGNED_DR to a dr_vec_info
[89fa689] 2018-07-31T14:26:02Z [38/46] Use dr_vec_info to represent a data reference
[f44fb7a] 2018-07-31T14:25:56Z [37/46] dr_aux tweaks
[634e715] 2018-07-31T14:25:47Z [36/46] Add a pattern_stmt_p field to stmt_vec_info
[cef6cac] 2018-07-31T14:25:43Z [35/46] Alter interfaces within vect_pattern_recog
[e4057a3] 2018-07-31T14:25:39Z [34/46] Alter interface to vect_get_vec_def_for_stmt_copy
[d760967] 2018-07-31T14:25:35Z [33/46] Use stmt_vec_infos instead of vec_info/gimple stmt pairs
[32e8e42] 2018-07-31T14:25:30Z [32/46] Use stmt_vec_info in function interfaces (part 2)
[8257027] 2018-07-31T14:25:25Z [31/46] Use stmt_vec_info in function interfaces (part 1)
[eca52fd] 2018-07-31T14:25:15Z [30/46] Use stmt_vec_infos rather than gimple stmts for worklists
[a1824cf] 2018-07-31T14:24:58Z [29/46] Use stmt_vec_info instead of gimple stmts internally (part 2)
[86a91c0] 2018-07-31T14:24:27Z [28/46] Use stmt_vec_info instead of gimple stmts internally (part 1)
[9198785] 2018-07-31T14:24:02Z [27/46] Remove duplicated stmt_vec_info lookups
[beb456c] 2018-07-31T14:23:57Z [26/46] Make more use of dyn_cast in tree-vect*
[95c6831] 2018-07-31T14:23:53Z [25/46] Make get_earlier/later_stmt take and return stmt_vec_infos
[211ee39] 2018-07-31T14:23:48Z [24/46] Make stmt_info_for_cost use a stmt_vec_info
[7bcbf2d] 2018-07-31T14:23:44Z [23/46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use stmt_vec_info
[c26228d] 2018-07-31T14:23:40Z [22/46] Make DR_GROUP_SAME_DR_STMT a stmt_vec_info
[f698fcc] 2018-07-31T14:23:34Z [21/46] Make grouped_stores and reduction_chains use stmt_vec_infos
[bffb801] 2018-07-31T14:23:29Z [20/46] Make *FIRST_ELEMENT and NEXT_ELEMENT stmt_vec_infos
[78e02b3] 2018-07-31T14:23:25Z [19/46] Make vect_dr_stmt return a stmt_vec_info
[b978758] 2018-07-31T14:23:20Z [18/46] Make SLP_TREE_SCALAR_STMTS a vec<stmt_vec_info>
[32c91df] 2018-07-31T14:23:16Z [17/46] Make LOOP_VINFO_REDUCTIONS an auto_vec<stmt_vec_info>
[542ad08] 2018-07-31T14:23:11Z [16/46] Make STMT_VINFO_REDUC_DEF a stmt_vec_info
[16edaeb] 2018-07-31T14:22:17Z [15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_info>
[1eede19] 2018-07-31T14:22:13Z [14/46] Make STMT_VINFO_VEC_STMT a stmt_vec_info
[10681ce] 2018-07-31T14:22:09Z [13/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_info
[e1bd729] 2018-07-31T14:22:05Z [12/46] Make vect_finish_stmt_generation return a stmt_vec_info
[fef96d8] 2018-07-31T14:22:01Z [11/46] Pass back a stmt_vec_info from vect_is_simple_use
[dbe1b84] 2018-07-31T14:21:56Z [10/46] Temporarily make stmt_vec_info a class
[0d0a4e2] 2018-07-31T14:21:51Z [09/46] Add vec_info::lookup_single_use
[c98d059] 2018-07-31T14:21:45Z [08/46] Add vec_info::lookup_def
[6585ff8] 2018-07-31T14:21:41Z [07/46] Add vec_info::lookup_stmt
[4fbeb36] 2018-07-31T14:21:37Z [06/46] Add vec_info::add_stmt
[79cc830] 2018-07-31T14:21:32Z [05/46] Fix make_ssa_name call in vectorizable_reduction
[83a400d] 2018-07-31T14:21:28Z [04/46] Factor out the test for a valid reduction input
[6e2dd80] 2018-07-31T14:21:23Z [03/46] Remove unnecessary update of NUM_SLP_USES
[ac1359b] 2018-07-31T14:21:17Z [02/46] Remove dead vectorizable_reduction code
[0847049] 2018-07-31T14:21:11Z [01/46] Move special cases out of get_initial_def_for_reduction
[686dca7] 2018-07-31T14:19:26Z P1008R1 - prohibit aggregates with user-declared constructors
[8810325] 2018-07-31T14:01:29Z arm: Testcase for PR86640
[e2844b1] 2018-07-31T10:34:36Z GCOV: add cache for streamed locations.
[80dde42] 2018-07-31T10:34:02Z Fix target clones (PR gcov-profile/85370).
[102fcf9] 2018-07-31T10:33:21Z Fix GCOV CFG related issues.
[5dbc394] 2018-07-31T10:32:13Z Fix an UBSAN error in cp/parse.c (PR c++/86653).
[ae71d81] 2018-07-31T09:56:59Z [Ada] Various code clean-ups from CodePeer messages
[1c0b35a] 2018-07-31T09:56:53Z [Ada] Fix potential Constraint_Error if Library_Version is too long
[fa9f3f8] 2018-07-31T09:56:48Z [Ada] Sem_Elab: remove duplicate condition
[0d75692] 2018-07-31T09:56:43Z [Ada] Unnesting: improve support for entries in protected objects
[948071f] 2018-07-31T09:56:36Z [Ada] Refine generation of range checks to happen in front end
[51d4bdf] 2018-07-31T09:56:31Z [Ada] Secondary stack leak with access-to-subprogram
[51f2fc7] 2018-07-31T09:56:26Z [Ada] Unnesting: find local subps in nested stmt sequences
[6cdce50] 2018-07-31T09:56:21Z [Ada] Spurious error on default parameter in protected operation
[c992e2e] 2018-07-31T09:56:15Z [Ada] GNATmake fails to detect missing body
[a6ed513] 2018-07-31T09:56:10Z [Ada] Fix alignment of mutex_t and cond_t type on 32-bit SPARC/Solaris
[a7576e1] 2018-07-31T09:56:04Z [Ada] Wrong value after assignment of overlain record objects
[007443a] 2018-07-31T09:55:59Z [Ada] Spurious error on the placement of aspect Global
[76ed5f0] 2018-07-31T09:55:53Z [Ada] Compiler failure on an extended_return_statement in a block
[c4a2e58] 2018-07-31T09:55:48Z [Ada] Spurious warning on iteration over range of 64-bit modular type
[1e739bf] 2018-07-31T09:55:43Z [Ada] Print the Is_Activation_Record flag
[bb6a856] 2018-07-31T09:55:37Z [Ada] Replace low-level calls to Ekind with high-level calls to Is_Formal
[e8723e7] 2018-07-31T09:55:32Z [Ada] Deconstruct 'F' as a prefix for an ALI data
[b09a237] 2018-07-31T09:55:26Z [Ada] Fix a freezing issue
[3bb9bd7] 2018-07-31T09:55:21Z [Ada] Fix resolution of class-wide operations that are generic actuals
[6177097] 2018-07-31T09:55:16Z [Ada] Minor reformattings
[e78c79f] 2018-07-31T09:55:11Z [Ada] Spurious error -- "allocation from empty storage pool"
[1102fd6] 2018-07-31T09:44:48Z Improve specs processing to allow %
in function arguments
[f37866e] 2018-07-31T09:24:41Z Add support for -nolibc
[1d4a51c] 2018-07-31T08:42:21Z Reverting 'AsyncI/O patch committed' as it is breaking bare-metal builds.
[58691d4] 2018-07-31T08:30:41Z getenv_spec_function to prepend / to value for undef var
[c89b64d] 2018-07-31T00:16:35Z Daily bump.
[8f95389] 2018-07-30T17:50:26Z arm: Generate correct const_ints (PR86640)
[a64ede7] 2018-07-30T17:13:05Z PR libstdc++/86734 make reverse_iterator::operator-> more robust
[1b3b888] 2018-07-30T17:12:44Z Add workaround for aligned_alloc bug on AIX
[81bdfc1] 2018-07-30T16:11:44Z testcase for 2-2 combine
[fd5d859] 2018-07-30T15:31:04Z * de.po, sv.po: Update.
[6ef4752] 2018-07-30T13:47:01Z cplus-dem.c (remember_Btype): Don't call memcpy with LEN==0.
[cff431d] 2018-07-30T13:26:25Z tree-ssa-forwprop.c (simplify_builtin_call): Don't create a not NUL terminated string literal.
[c4c5ad1] 2018-07-30T13:18:17Z combine: Allow combining two insns to two insns
[b741597] 2018-07-30T12:51:42Z [ARM] libgcc: Fix comment for code working on architectures >= 4.
[4cc0351] 2018-07-30T12:26:37Z doc: discourage const/volatile on register variables (PR 86673)
[1dcadcf] 2018-07-30T11:23:26Z Resync inline implementation of ceil_log2 (PR 86506)
[dc843a8] 2018-07-30T08:30:06Z lra: consider clobbers when selecting hard_regno to spill
[4cdfee3] 2018-07-30T08:17:26Z [libgomp, nvptx] Handle per-function max-threads-per-block in default dims
[0b210c4] 2018-07-30T08:17:16Z [libgomp, nvptx] Calculate default dims per device
[605219e] 2018-07-30T08:16:52Z [nvptx, offloading] Determine default workers at runtime
[d634309] 2018-07-30T00:16:40Z Daily bump.
[3605ba0] 2018-07-29T15:50:13Z pa.c (pa_output_addr_vec): Align address table.