Skip to content

Releases: UoB-HPC/compiler-snapshots

gcc-9.2018-09-02Z.636b78f

26 Oct 07:03
Compare
Choose a tag to compare

[b576422] 2018-09-02T15:18:30Z c-common.c (braced_list_to_string): Remove eval parameter.
[b101633] 2018-09-02T10:20:57Z 2018-09-02 François Dumont [email protected]
[2b35b70] 2018-09-02T00:31:10Z * doc/standards.texi (Standards): Update Objective-C reference.
[5db00d2] 2018-09-02T00:16:23Z Daily bump.
[7894fa6] 2018-09-01T21:47:58Z * doc/install.texi (Prerequisites): Update link for MPC.
[fab8c69] 2018-09-01T21:29:16Z generic.texi (OpenMP): Adjust link to openmp.org.
[d1f43ba] 2018-09-01T21:27:14Z profile_mode.xml: Update three ieeexplore.ieee.org references.
[395552b] 2018-09-01T17:22:05Z re PR tree-optimization/87074 (Unroll and jam bug: O3 result differ from O2)
[c8a4f03] 2018-09-01T12:38:04Z * doc/install.texi (Prerequisites): Adjust link mpfr.org.
[70be9b7] 2018-09-01T00:16:40Z Daily bump.
[6cec3c8] 2018-08-31T19:09:47Z 10.cc: Add dg-require-fileio.
[d548139] 2018-08-31T16:50:13Z re PR tree-optimization/87168 (ICE on valid code at -Os and above on x86_64-linux-gnu: verify_ssa failed)
[01540df] 2018-08-31T16:45:47Z tree-vrp: add "const" qualifier to various value_range pointers
[66da5b5] 2018-08-31T15:00:54Z [AArch64] Implement new intrinsics vabsd_s64 and vnegd_s64.
[7a4e1f7] 2018-08-31T12:38:00Z [PR c++/87155] Anonymous namespace and
[5036f62] 2018-08-31T12:14:37Z [PATCH] Fix thinko in estimate_local_effects in IPA-CP
[6c72e55] 2018-08-31T11:37:09Z IPA ICF: make type cache a static field sem_item.
[5020c88] 2018-08-31T11:19:33Z [C++ PATCH] Remove K&R declaration hack.
[553bb25] 2018-08-31T10:36:54Z [ipa-inline][obvious] Fix typos in comment
[ec26512] 2018-08-31T08:52:13Z rs6000: Make lrounddi2 depend on TARGET_FPRND (PR86684)
[8e7dfe7] 2018-08-31T07:49:12Z re PR middle-end/87138 (wrong code with TI multiplication with -O -march=k8 -fno-tree-fre -mavx512bw)
[4e22734] 2018-08-31T06:51:31Z re PR fortran/86328 (Runtime segfault reading an allocatable class(*) object in allocate statements)
[ee3ec8a] 2018-08-31T06:43:07Z Fix PR testsuite/86519 reference.
[551e6c1] 2018-08-31T00:16:48Z Daily bump.
[24ce3d9] 2018-08-30T21:27:44Z noexcept30.C: Make dependence on -fdelete-null-pointer-checks explicit.
[e602b1e] 2018-08-30T21:25:10Z PR testsuite/87158 - FAIL gcc.c-torture/execute/memchr-1.c on big endian targets
[92b6df4] 2018-08-30T21:02:37Z target.def (custom_function_descriptors): Improve documentation.
[429331b] 2018-08-30T20:28:31Z cfg.h (class auto_edge_flag): Spell out the template-id of the base class in the initializer list.
[9d36bd3] 2018-08-30T18:17:00Z altivec.md (altivec_eq): Remove star.
[a73e818] 2018-08-30T15:59:41Z x86: Move AESNI generation to Skylake and Goldmont
[4e6a938] 2018-08-30T15:50:39Z re PR lto/86517 (relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a shared object with LTO) [24c35f6] 2018-08-30T15:16:21Z [libcpp] fix some line map comments [2fb17d2] 2018-08-30T15:07:35Z Avoid undefined shifts in ceil2 operations [2ebbdb6] 2018-08-30T15:05:38Z lto-streamer-out.c (DFS::DFS_write_tree_body): Do not follow TYPE_STUB_DECL. [21592eb] 2018-08-30T14:46:53Z Move strcmpopt_6.c from gcc.dg to gcc.target/aarch64 and gcc.target/i386. [22eea6b] 2018-08-30T13:47:59Z gimplefe: expose MULT_HIGHPART_EXPR [a5f4d3d] 2018-08-30T12:58:42Z sreal.h (SREAL_PART_BITS): Change to 31; remove seemingly unnecessary comment that it has to be even number. [b1d5f64] 2018-08-30T12:37:10Z re PR tree-optimization/87147 (GCC miscompiles at -O3 on valid code) [2842850] 2018-08-30T12:36:24Z lto-streamer-out.c (DFS::DFS_write_tree_body): Do not walk DECL_VINDEX. [7ee6e37] 2018-08-30T12:32:45Z tree.c (find_decls_types_r): Walk also TYPE_NEXT_PTR_TO and TYPE_NEXT_REF_TO. [0c05d45] 2018-08-30T12:28:53Z Fix undefined references seen with mingw-w64 [4a559e9] 2018-08-30T12:24:06Z Fix __gnu_cxx::_Pointer_adapter for long long arithmetic [f7e1d19] 2018-08-30T10:40:07Z Limit movmem copies to TImode on AArch64 [c729951] 2018-08-30T09:30:49Z Enable underflow check in canonicalize_comparison. (PR86995) [d0eaed4] 2018-08-30T00:17:02Z Daily bump. [1ebf064] 2018-08-29T22:16:09Z re PR middle-end/87053 (wrong code with c_strlen) [d66ab7d] 2018-08-29T21:43:18Z re PR sanitizer/87095 (UndefinedBehaviorSanitizer vptr false positive with virtual inheritance only with -fno-sanitize-recover) [849ec6c] 2018-08-29T20:29:55Z re PR c++/85265 ([concepts] ICE with missing identifier) [e84bf0e] 2018-08-29T17:17:08Z re PR middle-end/86714 (tree-ssa-forwprop.c confused by too long initializer) [b9a0baa] 2018-08-29T17:07:35Z tree-streamer-in.c (lto_input_ts_function_decl_tree_pointers): Do not stream DECL_VINDEX. [d176b50] 2018-08-29T15:02:06Z tree-ssa-sccvn.c (vuse_ssa_val): Return NULL for unvisited virtual operands that are not default defs to honor... [8f70fdc] 2018-08-29T14:13:20Z re PR tree-optimization/87132 (Gcc miscompiles at -O2 on valid code) [6214d5c] 2018-08-29T14:12:25Z tree-core.h: Document use of deprecated_flag in SSA_NAME. [66e5825] 2018-08-29T13:52:22Z C++: underline param in print_conversion_rejection (more PR c++/85110) [1ca7a4d] 2018-08-29T12:39:12Z doc: document -ftree-scev-cprop [f5b219c] 2018-08-29T12:27:55Z re PR c++/87122 (ICE in tsubst_decomp_names) [7a1ce63] 2018-08-29T12:21:28Z sreal.h (normalize, [...]): Add new_sig/new_exp parameters. [9ed6dbe] 2018-08-29T10:48:50Z Fix thinko in lto.c (PR bootstrap/87130). [e8a0276] 2018-08-29T10:24:46Z MAINTAINERS (write after approval): Add myself. [9111b08] 2018-08-29T10:05:55Z PR libstdc++/31413 fix test failure on Debian systems [fb9cb53] 2018-08-29T08:35:09Z Strenghten assumption about gswitch statements. [aac8c55] 2018-08-29T08:22:19Z [AARCH64] Use stdint integers in vect_su_add_sub.c [95f0c81] 2018-08-29T06:49:06Z re PR tree-optimization/87117 (ICE in eliminate_dom_walker::eliminate_cleanup(bool) at gcc/gcc/tree-ssa-sccvn.c:5431 since r263875) [e37f7da9] 2018-08-29T06:47:14Z re PR tree-optimization/87126 (ICE on valid code at -Os and above on x86_64-linux-gnu: in vn_reference_insert, at tree-ssa-sccvn.c:2698) [efc6012] 2018-08-29T02:20:44Z Rewrite pic.md to improve medany and pic code size. [3717082] 2018-08-29T01:14:21Z remove utf-8 from comment [347462b] 2018-08-29T00:20:25Z compiler, runtime: remove hmap field from maptypes This is the gofrontend version of https://golang.org/cl/91796. This is part of that CL, just the compiler change and required runtime changes, in preparation for updating libgo to 1.11. Relevant part of original CL description: The hmap field in the maptype is only used by the runtime to check the sizes of the hmap structure created by the compiler and runtime agree. Comments are already present about the hmap structure definitions in the compiler and runtime needing to be in sync. Reviewed-on: https://go-review.googlesource.com/130976 [d16c446] 2018-08-29T00:16:35Z Daily bump. [78e9393] 2018-08-28T23:09:57Z * fold-const.c (fold_binary_loc): Remove recently added assert. [d0794d1] 2018-08-28T21:54:44Z genpreds.c (write_predicate_subfunction): Also add ATTRIBUTE_UNUSED to OP parmeter of generated function. [fd8303a] 2018-08-28T20:23:05Z re PR middle-end/87009 (Can't find XOR pattern applying De Morgan sequentially) [96c19db] 2018-08-28T19:58:02Z re PR middle-end/86631 (missing -Walloc-size-larger-than on ILP32 hosts) [0aaafa5] 2018-08-28T19:09:38Z PR middle-end/86631 - missing -Walloc-size-larger-than on ILP32 hosts [dd35da2] 2018-08-28T15:33:53Z PR libstdc++/87116 fix path::lexically_normal() handling of dot-dot [f30bafb] 2018-08-28T15:01:15Z re PR c++/86546 (ICE on invalid: tree_class_check_failed()) [1978408] 2018-08-28T14:08:45Z Fix version check for ATTRIBUTE_GCC_DUMP_PRINTF [49aecbe] 2018-08-28T13:36:49Z re PR tree-optimization/87124 (ICE have integer_cst in SSA_VAL, at tree-ssa-sccvn.c:462 while building 541.leela_r from SPEC2017) [1312bb9] 2018-08-28T11:35:52Z re PR fortran/80477 ([OOP] Polymorphic function result generates memory leak) [2c8861b] 2018-08-28T11:13:04Z re PR middle-end/87099 (internal compiler error: segmentation fault) [4ec4324] 2018-08-28T10:42:42Z Fix unguarded use of tree_to_shwi in tree-ssa-sccvn.c [463a9e0] 2018-08-28T10:42:30Z Add target selectors to slp-37.c (PR87078) [8e8bf29] 2018-08-28T10:15:54Z re PR tree-optimization/87117 (ICE in eliminate_dom_walker::eliminate_cleanup(bool) at gcc/gcc/tree-ssa-sccvn.c:5431 since r263875) [f2b0062] 2018-08-28T10:14:45Z re PR tree-optimization/87117 (ICE in eliminate_dom_walker::eliminate_cleanup(bool) at gcc/gcc/tree-ssa-sccvn.c:5431 since r263875) [7b3ca24] 2018-08-28T10:13:18Z re PR tree-optimization/87117 (ICE in eliminate_dom_walker::eliminate_cleanup(bool) at gcc/gcc/tree-ssa-sccvn.c:5431 since r263875) [6df46f5] 2018-08-28T09:33:16Z re PR tree-optimization/87117 (ICE in eliminate_dom_walker::eliminate_cleanup(bool) at gcc/gcc/tree-ssa-sccvn.c:5431 since r263875) [3606626] 2018-08-28T07:23:12Z Update documentation of fndecl_built_in_p. [a1ae0cb] 2018-08-28T04:02:11Z re PR tree-optimization/87110 ([9 Regresssion] tree check fail in to_wide, at tree.h:5523) [d1af2f6] 2018-08-28T00:25:50Z PR tree-optimization/86914 - wrong code with strlen() of poor-man's flexible array member plus offset [3722354] 2018-08-28T00:16:36Z Daily bump. [1583124] 2018-08-28T00:10:46Z PR tree-optimization/87112 - ICE in fold_binary_loc on strnlen of mixed integer types [bdd0398] 2018-08-27T23:33:02Z C++: fix-it hint for missing "typename" (PR c++/63392) [6a2a692] 2018-08-27T20:31:14Z tree-ssa-dse.c (compute_trims): Handle case where the reference's type does not have a TYPE_SIZE_UNIT. [d4714a1] 2018-08-27T18:36:23Z` re PR ...

Read more

gcc-9.2018-08-26Z.b5be6d0

26 Oct 07:03
Compare
Choose a tag to compare

[0940fe5] 2018-08-26T16:31:27Z re PR c++/87080 (ice in cp_get_fndecl_from_callee, at cp/cvt.c:965)
[376384e] 2018-08-26T00:16:54Z Daily bump.
[4f4fabd] 2018-08-25T21:31:30Z re PR fortran/86704 (Segmentation fault when using matmul in combination with transpose)
[75e96bc] 2018-08-25T19:12:36Z re PR tree-optimization/87059 (internal compiler error: in set_value_range, at tree-vrp.c:289)
[3d6fc62] 2018-08-25T15:41:34Z re PR fortran/86545 (ICE in transfer_expr on invalid WRITE statement)
[efa57fe] 2018-08-25T09:11:47Z Code clean-up on darwin.c
[ee959ec] 2018-08-25T09:02:28Z Don't force visibility to hidden for Darwin > 8.
[19b0eb2] 2018-08-25T00:16:53Z Daily bump.
[cf806c7] 2018-08-24T23:37:53Z Set start_location to 0 if we ran out of line map space
[acf6214] 2018-08-24T21:17:48Z diagnostics: tweaks to line-spans vs line numbering (PR 87091)
[e5a3f08] 2018-08-24T18:37:51Z gimple-ssa-evrp-analyze.c (set_ssa_range_info): Pass value_range to range_includes_zero_p.
[6eac060] 2018-08-24T18:24:42Z new(nothrow) is malloc-like
[1d29bb0] 2018-08-24T18:15:04Z runtime: remove the dummy arg of getcallersp This is a port of https://golang.org/cl/109596 to the gofrontend, in preparation for updating libgo to 1.11. Original CL description: getcallersp is intrinsified, and so the dummy arg is no longer needed. Remove it, as well as a few dummy args that are solely to feed getcallersp. Reviewed-on: https://go-review.googlesource.com/131116
[9ca2ac6] 2018-08-24T17:43:18Z Forward declare debug containers so std::pmr aliases work
[3413d16] 2018-08-24T17:26:57Z re PR fortran/86837 (Optimization breaks an unformatted read with implicit loop)
[01aa374] 2018-08-24T16:58:27Z Add a testcase for PR middle-end/87092
[13ff3e1] 2018-08-24T15:48:43Z re PR c++/67012 (decltype(auto) with trailing return type)
[eafa30e] 2018-08-24T14:42:32Z emit-rtl.c (init_emit_once): Do not emit MODE_POINTER_BOUNDS RTXes.
[f5cd4f8] 2018-08-24T13:06:56Z Define vect_perm for variable-length SVE
[8c2f568] 2018-08-24T13:06:09Z Avoid is_constant calls in vectorizable_bswap
[ab7e60c] 2018-08-24T13:05:36Z Handle SLP permutations for variable-length vectors
[1ade64c] 2018-08-24T11:28:40Z DWARF: Call set_indirect_string on DW_MACINFO_start_file
[e144a2b] 2018-08-24T11:17:16Z cfg.h (struct control_flow_graph): Add edge_flags_allocated and bb_flags_allocated members.
[6a84c26] 2018-08-24T10:49:27Z rs6000: Check that the base of a TOCREL is the TOC (PR86989)
[19b293b] 2018-08-24T08:06:06Z PR 87073/bootstrap
[17a4648] 2018-08-24T00:16:48Z Daily bump.
[6906ea8] 2018-08-23T19:39:18Z PR tree-optimization/87072 - false warning: array subscript is above array bounds
[464c1bd] 2018-08-23T19:33:45Z * async.h (ASYNC_IO): Revert _AIX test.
[763ef11] 2018-08-23T19:27:54Z Fix failure when -fno-rtti test is run in C++17 or later
[429ca5b] 2018-08-23T18:22:10Z tree-vect-data-refs.c (vect_grouped_store_supported): Fix typo "permutaion".
[35574a7] 2018-08-23T17:01:09Z Fix typo 'exapnded' to 'expanded'
[47a5f7d] 2018-08-23T16:01:12Z scev: dump final value replacement expressions
[568d5ee] 2018-08-23T15:23:31Z Define debug mode function for C++98
[c078702] 2018-08-23T15:10:45Z Fix C++98 tests to not use C++11 features.
[6de2ce2] 2018-08-23T15:10:35Z Fix comments in testsuite script
[6285219] 2018-08-23T13:25:36Z tree-vrp.c (abs_extent_range): Remove.
[488461d] 2018-08-23T12:43:17Z [AARCH64] use "arch_enabled" attribute for aarch64.
[84ea73e] 2018-08-23T12:40:14Z Fix recent bug in canonicalize_comparison (PR87026)
[21bf6b2] 2018-08-23T11:21:17Z Fix C++11-ism in C++98 member function
[3eb1eda] 2018-08-23T10:51:52Z Fix testsuite failures for __gnu_debug::string with old ABI
[832c74d] 2018-08-23T10:21:21Z [libiberty patch] Fix PGO bootstrap
[ebdb6f2] 2018-08-23T09:47:34Z PR target/86951 arm - Handle speculation barriers on pre-armv7 CPUs
[60d91c7] 2018-08-23T09:29:45Z re PR ipa/87024 (ICE in fold_stmt_1)
[e25c95e] 2018-08-23T08:57:17Z [AArch64] Improve SVE handling of single-vector permutes
[4ec8bb6] 2018-08-23T08:51:38Z Fix aarch64_evpc_tbl guard (PR 85910)
[9c44db9] 2018-08-23T08:35:17Z Signed zero for {max,min}val intrinsics
[0aa2934] 2018-08-23T08:26:22Z Remove C++14-isms from C++11 tests
[7522427] 2018-08-23T08:26:16Z Skip tests that depend on the cxx11 std::string
[6ab6c0c] 2018-08-23T06:27:54Z re PR fortran/86863 ([OOP][F2008] type-bound module procedure name not recognized)
[ba7a2ad] 2018-08-23T00:17:18Z Daily bump.
[36d2d10] 2018-08-22T23:43:44Z tree-ssa-dse.c (compute_trims): Avoid folding away undefined behaviour.
[f73a531] 2018-08-22T23:43:43Z Fix tests that fail in C++98 mode
[1bc7a28] 2018-08-22T22:54:33Z PR libstdc++/87061 remove pmr type aliases for COW strings
[af55b3a] 2018-08-22T22:22:40Z PR libstdc++/78448 limit vector::max_size and deque::max_size
[2532f0f] 2018-08-22T21:29:49Z gfortran.texi: Mention that asynchronous I/O does not work on systems which lack condition...
[bcddf74] 2018-08-22T19:31:40Z re PR fortran/86935 (Bad locus in ASSOCIATE statement)
[e9afbed] 2018-08-22T18:51:25Z re PR libstdc++/68222 (_Safe_iterator provides operators the wrapped iterator can't actually support)
[66f32b0] 2018-08-22T17:47:53Z module.c (load_generic_interfaces): Move call to find_symbol() so that only occurs if actually needed.
[fe26fd6] 2018-08-22T17:40:55Z Update write after approval list
[00cad17] 2018-08-22T17:10:00Z re PR fortran/86888 ([F08] allocatable components of indirectly recursive type)
[b56b076] 2018-08-22T16:42:56Z PR middle-end/87052 - STRING_CST printing incomplete in Gimple dumps
[ecc643a] 2018-08-22T16:04:09Z [ fix changelog ]
[3543c89] 2018-08-22T15:12:05Z Change AArch64 specific FMAX/FMIN tests into generic MAX_EXPR/MIN_EXPR tests
[90cb08c] 2018-08-22T13:41:05Z combine: Do another check before splitting a parallel (PR86771)
[18bc19a] 2018-08-22T13:02:48Z [2/2] Fix bogus inner induction (PR 86725)
[3a4da26] 2018-08-22T13:02:39Z [1/2] Fix bogus double reduction (PR 86725)
[203942b] 2018-08-22T12:59:08Z Make the vectoriser drop to strided accesses for stores with gaps
[3ad3b3a] 2018-08-22T12:58:53Z Only test STMT_VINFO_STRIDED_P for the first statement in a group
[257d10b] 2018-08-22T12:31:23Z Udate Darwin's LTO specs to match what's in gcc/gcc.c
[f0dbdef] 2018-08-22T12:22:07Z stringify USER_LABEL_PREFIX in pr85248 testcase.
[26e0e97] 2018-08-22T12:12:46Z Make the gcc-ar,nm, strip tools respond correctly to --help and --version when there's no plugin built.
[7c1dcf5] 2018-08-22T12:11:17Z PR libstdc++/77854 document size_type for containers
[88350fd] 2018-08-22T12:05:45Z commit missed change from r263764
[a49c064] 2018-08-22T11:58:43Z Move Darwin10 unwinder fix to a crt shim.
[36bd86f] 2018-08-22T11:42:53Z Allw for Darwin to operate with an assembler supporting gotoff in data.
[333a29f] 2018-08-22T11:37:02Z Fix FDE labels for Darwin
[acc2580] 2018-08-22T11:01:58Z re PR tree-optimization/86988 (ICE: tree check: expected integer_cst, have var_decl in get_len, at tree.h:5563)
[66c4f4d] 2018-08-22T08:07:36Z re PR tree-optimization/86945 (BUG with optimisation of select case statement in gfortran)
[30379cb] 2018-08-22T03:48:00Z rs6000 small data: add note on sdata2/r2
[141f2b5] 2018-08-22T03:47:48Z fix reassoc cut&pasto
[ecd0638] 2018-08-22T00:16:29Z Daily bump.
[f7191a3] 2018-08-21T19:44:41Z P0646R1 Improving the Return Value of Erase-Like Algorithms I
[fa3d2d3] 2018-08-21T19:36:13Z Unconditionally use MAX_EXPR/MIN_EXPR for MAX/MIN intrinsics
[2b4c906] 2018-08-21T18:48:59Z re PR fortran/25829 ([F03] Asynchronous IO support)
[774fb6c] 2018-08-21T18:37:23Z re PR c++/86499 (lambda-expressions with capture-default are allowed at namespace scope)
[55082d8] 2018-08-21T15:49:58Z decl.c (check_static_variable_definition): Change to return void.
[79ca9c3] 2018-08-21T15:38:36Z PR c++/86981, Implement -Wpessimizing-move.
[992931b] 2018-08-21T15:25:17Z re PR c++/65043 (Expected narrowing conversion during list initialization of bool from double)
[d3e993e] 2018-08-21T15:10:51Z * cp-tree.h: Fix typo.
[92a68a0] 2018-08-21T14:50:03Z [Ada] Minor reformattings
[5ec8edb] 2018-08-21T14:49:49Z [Ada] Add a new gnat tool vxlink
[084e3bd] 2018-08-21T14:49:42Z [Ada] Crash on expression function and tagged types
[0db1c38] 2018-08-21T14:49:34Z [Ada] Spurious crash on expression function as completion with contracts
[5b1c454] 2018-08-21T14:49:26Z [Ada] Retention of with clauses for ignored Ghost units
[322d87a] 2018-08-21T14:48:35Z [Ada] Crash processing SPARK annotate aspect
[24241bd] 2018-08-21T14:48:03Z [Ada] Spurious error on overriding protected function in instance
[5bb9ebc] 2018-08-21T14:47:56Z [Ada] Properly set scope of artificial entities in blocks
[6989a2b] 2018-08-21T14:47:50Z [Ada] Fix scope computation for loop statements
[09825f9] 2018-08-21T14:47:44Z [Ada] Einfo: remove obsolete code
[7d8cc2b] 2018-08-21T14:47:38Z [Ada] Update for Ownership rules for access types according to AI12-0240
[41306c0] 2018-08-21T14:47:32Z [Ada] Spurious ambiguity error on call returning an access type
[298e0c6] 2018-08-21T14:47:25Z [Ada] Document entries of the target parametrization file
[78645ad] 2018-08-21T14:47:18Z [Ada] Set scope of elaboration flag for 'Access
[1bd9b6a] 2018-08-21T14:47:12Z [Ada] Sprint: add guard on printing aspects
[dc88759] 2018-08-21T14:47:05Z [Ada] Crash compiling SPARK ghost functions with callgraph info
[5c0972b] 2018-08-21T14:46:59Z [Ada] Unnesting: do not set size of access subprograms
[c7fafef] 2018-08-21T14:46:54Z [Ada] Unnesting: do not emit warnings for access to subprograms
[d2a60e5]...

Read more

gcc-9.2018-08-19Z.c606743

26 Oct 07:03
Compare
Choose a tag to compare

[49ad7eb] 2018-08-19T00:16:19Z Daily bump.
[6672e84] 2018-08-18T20:01:14Z 86658.cc: Use dg-options to define GLIBCXX_DEBUG.
[afc8ff3] 2018-08-18T09:24:55Z Darwin emits pubnames/types by default which mask the intent of the test.
[c7a52e7] 2018-08-18T09:15:05Z Darwin does not support gsplit-dwarf.
[2ed3a81] 2018-08-18T00:16:26Z Daily bump.
[800c0e9] 2018-08-17T23:18:11Z [PATCH] Adjust lazy macro definition
[6f0821f] 2018-08-17T21:58:27Z re PR testsuite/86996 (gcc.dg/tree-ssa/builtin-sprintf-warn-1.c FAILs)
[505ce5a] 2018-08-17T21:56:21Z C++: -Wwrite-strings: use location of string constant
[8bdea52] 2018-08-17T19:35:18Z doc: Use @ref, not @Xref, in the middle of a sentence
[661d175] 2018-08-17T19:18:38Z 2018-08-17 Sandra Loosemore [email protected]
[4cd0bc3] 2018-08-17T19:08:27Z C-SKY port: libgcc
[9d21b39] 2018-08-17T19:06:52Z C-SKY port: Testsuite
[fbceb76] 2018-08-17T19:05:12Z C-SKY port: Documentation
[cc7232b] 2018-08-17T19:03:27Z C-SKY port: Backend implementation
[56856b5] 2018-08-17T19:00:25Z C-SKY port: Configury
[6f795a9] 2018-08-17T18:21:31Z Formatted printing for dump
* in the middle-end
[478490f] 2018-08-17T17:52:49Z PR libstdc++/86963 Implement LWG 2729 constraints on tuple assignment
[81bf52f] 2018-08-17T17:26:11Z Fix poly types after PR tree-optimization/71625 strlen optimization
[071db4a] 2018-08-17T17:22:36Z rs6000: Give names to cbranch/creturn patterns
[10f0491] 2018-08-17T16:07:19Z [PATCH] Macro body is trailing array
[c5d725c] 2018-08-17T12:04:13Z [PATCH] Move cpp_macro to cpplib.h
[0138492] 2018-08-17T09:26:53Z re PR tree-optimization/86841 (ICE in gcc/gcc/tree-vrp.c:1325 with graphite)
[c0c1235] 2018-08-17T09:25:56Z Merge Ignore and Deprecated in .opt files.
[36a072b] 2018-08-17T08:48:58Z re PR middle-end/86505 (__builtin_va_arg_pack_len() computes the number of arguments wrongly)
[bbcbd74] 2018-08-17T04:01:14Z re PR tree-optimization/86853 (sprintf optimization for wide strings doesn't account for conversion failure)
[e584cd3] 2018-08-17T00:16:31Z Daily bump.
[4148b00] 2018-08-16T22:38:04Z builtins.c (c_strlen): Add new parameter eltsize.
[5c6a2bf] 2018-08-16T22:33:00Z diagnostics: fix bad interaction between line spans and line numbers
[5218daf] 2018-08-16T22:28:19Z diagnostics: tweak to line-insertion fix-it hints with line-numbering
[4416420] 2018-08-16T19:47:01Z rs6000: Delete old add+cmp patterns
[b24a46b] 2018-08-16T19:44:38Z rs6000: Remove "length 4" from other insns
[a79db15] 2018-08-16T19:42:36Z rs6000: Remove "length 4" from branch insns
[cdce4d1] 2018-08-16T19:40:07Z rs6000: Change the length attribute default
[729a01f] 2018-08-16T19:18:42Z [PATCH] Macro definition parameter parsing
[c37da7c] 2018-08-16T18:52:26Z re PR testsuite/86745 (gcc.target/i386/avx-cvt-2.c etc. FAIL on 64-bit x86)
[0ac40f6] 2018-08-16T17:16:33Z Fix warning with -Wsign-compare -Wsystem-headers
[10fcc14] 2018-08-16T17:07:15Z -Wmisleading-indentation: fix ICE in get_visual_column (PR c++/70693)
[012d429] 2018-08-16T17:05:19Z Allow larger copies when not slow_unaligned_access and no padding.
[450f33d] 2018-08-16T16:56:40Z Avoid deprecation warning with -Wsystem-headers
[bfbc18a] 2018-08-16T16:41:52Z Remove rtl.texi references to old RTX code class names
[ec18e48] 2018-08-16T16:33:43Z expmed.h (canonicalize_comparison): New declaration.
[891b1d6] 2018-08-16T15:56:21Z Fix bootstrap with --enable-fully-dynamic-string
[3f6677f] 2018-08-16T13:51:38Z [PATCH] CPP Macro predicates
[ba9d634] 2018-08-16T11:58:25Z Add USER_LABEL_PREFIX to the asm names for targets that need it.
[e56c021] 2018-08-16T10:40:04Z Darwin doesn't have pthread_barrier, at least up to Darwin18 so don't try to do tests with it.
[2a9234e] 2018-08-16T10:39:13Z Update fall through pattern for FP16 patterns in ARM.
[02e1356] 2018-08-16T10:33:03Z fix section naming convention for Darwin in three tests
[a77042b] 2018-08-16T10:26:05Z Remove dead pattern on ARM.
[88e25f4] 2018-08-16T09:43:58Z [aarch64] Make common aarch64 options target-dependent
[c553659] 2018-08-16T08:33:16Z Fix pr81923 test for targets using USER_LABEL_PREFIX
[bc73fef] 2018-08-16T00:16:36Z Daily bump.
[9fe138f] 2018-08-15T21:07:08Z i386.opt (mmitigate-rop): Mark as deprecated.
[245fbaa] 2018-08-15T21:06:06Z ChangeLog: Fix whitespace.
[ac068c9] 2018-08-15T20:29:04Z fold-vec-splat-char.c: New.
[e0ad3e6] 2018-08-15T20:24:57Z rs600.c (rs6000_gimple_fold_builtin): Add entries to allow folding of mergeh() and mergel() for the float and double...
[b8eac4d] 2018-08-15T19:46:25Z Fix experimental::pmr typedefs and add tests
[0c8956e] 2018-08-15T19:34:26Z i386.c (expand_vec_perm_movs): Enable V4SFmode for TARGET_SSE.
[b479fba] 2018-08-15T19:20:02Z Refactor uses-allocator construction
[96e6ae5] 2018-08-15T18:09:35Z diagnostics: add labeling of source ranges
[b99d7d9] 2018-08-15T16:33:52Z Do not expand the call to memcmp at all when overflow is detected.
[0cd020a] 2018-08-15T15:52:22Z c-decl.c (start_decl): Do not warn if variables is named as main and is a local variable.
[bcee52c] 2018-08-15T15:25:46Z PR tree-optimization/71625 - missing strlen optimization on different array
[d4d3092] 2018-08-15T12:24:54Z S/390: Remove branch splitting loop
[7273331] 2018-08-15T11:45:44Z Don't make unsized objects into extern.
[05c1e87] 2018-08-15T11:16:12Z Darwin - remove unnecessary target hook
[25b030b] 2018-08-15T09:56:33Z Fix single-threaded build for targets without atomics
[89bcf3f] 2018-08-15T09:19:39Z Update Darwin section names for DWARF5
[7c8357d] 2018-08-15T08:55:15Z Fix merging of 2 predictors (PR tree-optimization/86925).
[0806181] 2018-08-15T08:20:21Z decl.c (check_previous_goto_1): When decl_jump_unsafe returns 2 emit an error instead of a permerror.
[68d2359] 2018-08-15T06:57:45Z backport: ffi.c (ffi_call_go, [...]): New functions.
[107192f] 2018-08-15T04:33:12Z i386.c (expand_vec_perm_movs): New method matching movs patterns.
[4720f4a] 2018-08-15T04:09:45Z re PR target/86547 (s390x: Maximum number of LRA assignment passes is achieved (30) when compiling a small inline assembler snippet)
[47f61a0] 2018-08-15T00:16:39Z Daily bump.
[864c28e] 2018-08-14T22:51:36Z Include <sys/random.h> for getentropy on Solaris
[aa7df52] 2018-08-14T20:19:20Z PR libstdc++/86954 use non-placement operator delete
[2b1aedf] 2018-08-14T19:11:20Z PR tree-optimization/86650 - -Warray-bounds missing inlining context
[0ce0e6e] 2018-08-14T19:09:33Z re PR fortran/86116 (Ambiguous generic interface not recognised)
[b8b5398] 2018-08-14T13:55:21Z Simplify overflow checks in duration literals
[26e1304] 2018-08-14T13:13:37Z PR libstdc++/86846 Alternative to pointer-width atomics
[484e936] 2018-08-14T12:09:57Z PR libstdc++/85343 overload __throw_ios_failure to take errno
[3ffa55d] 2018-08-14T11:23:50Z Rope iterators: don't retain pointers when copied
[5d3083d] 2018-08-14T10:04:10Z pretty-print.c (eat_esc_sequence): Swap the foreground and background colors if...
[e99c19a] 2018-08-14T10:02:09Z pretty-print.c (mingw_ansi_fputs): Do not call _close() on the handle returned by _get_osf_handle().
[8e2f414] 2018-08-14T00:16:39Z Daily bump.
[ed4f2c0] 2018-08-13T23:12:11Z re PR c++/57891 (No diagnostic of narrowing conversion in non-type template argument)
[d66d6d1] 2018-08-13T20:21:50Z Use getentropy() for seeding PRNG
[7221798] 2018-08-13T19:27:56Z rs6000: Fix pr56605.c
[d20d6e5] 2018-08-13T19:23:38Z rs6000.c (rs6000_gimple_fold_builtin): Add support for folding vec_perm.
[67bfa03] 2018-08-13T19:18:53Z rs6000.c (rs6000_gimple_fold_builtin): Add support for gimple-folding of vec_pack() and vec_unpack() intrinsics.
[ca086dd] 2018-08-13T18:54:43Z PR libstdc++/45093 avoid warnings for _M_destroy_node
[2383ed0] 2018-08-13T18:54:38Z Minor optimisations in operator new(size_t, align_val_t)
[7997ede] 2018-08-13T18:54:34Z Add and to freestanding headers
[9db03be] 2018-08-13T18:54:21Z Revert "libstdc++-v3: Have aligned_alloc() on Newlib"
[3f7a77c] 2018-08-13T18:13:20Z rs6000.c (rs6000_builtin_valid_without_lhs): Add vec_xst variants to the list.
[23aa9f7] 2018-08-13T17:57:51Z PR tree-optimization/71625 - missing strlen optimization on different array initialization style
[e6a1e5f] 2018-08-13T15:46:42Z P0806R2 - Deprecate implicit capture of this via [=]
[27a9831] 2018-08-13T15:36:30Z re PR c++/86915 (Segmentation fault for an array of auto in template parameter)
[116c7f3] 2018-08-13T13:37:19Z config.gcc (rs6000-ibm-aix4.x): Delete.
[bd9b3d3] 2018-08-13T12:04:24Z [nvptx] Use CUDA driver API to select default runtime launch geometry
[cdf8997] 2018-08-13T11:33:38Z S/390: Factor out constant pool ref decomposition
[5a3b69f] 2018-08-13T00:16:33Z Daily bump.
[9a8013d] 2018-08-12T17:19:09Z re PR fortran/66679 ([OOP] ICE with class(*) and transfer)

gcc-9.2018-08-12Z.9a8013d

26 Oct 07:03
Compare
Choose a tag to compare

[5b774d9] 2018-08-12T15:21:02Z [NDS32] Change return type of predicator to bool.
[d057a47] 2018-08-12T13:41:22Z [NDS32] Add new option: -msched-prolog-epilog
[68acadb] 2018-08-12T13:26:05Z [NDS32] Enable -malways-align by default at -O1 and above.
[8532a01] 2018-08-12T10:55:13Z re PR fortran/86906 (erroneous name clash with renaming in use statement)
[a493174] 2018-08-12T07:38:40Z [NDS32] Implement more C ISR extension.
[39d2c7e] 2018-08-12T00:16:29Z Daily bump.
[2b1969f] 2018-08-11T21:37:55Z pa.md (UNSPEC_MEMORY_BARRIER): New unspec enum.
[8be591a] 2018-08-11T11:29:12Z re PR tree-optimization/86835 (Bogus "is used uninitialized" warning with -ffast-math)
[fc186cb] 2018-08-11T10:47:03Z PR c++/86728 - C variadic generic lambda.
[1d03ff3] 2018-08-11T00:16:30Z Daily bump.
[b66e5a9] 2018-08-10T20:20:27Z PR libstdc++/68210 adjust operator new and delete for LWG 206
[6894c57] 2018-08-10T19:04:01Z Fix formatting in ChangeLog
[bf9197d] 2018-08-10T14:08:53Z re PR fortran/57160 (short-circuit IF only with -ffrontend-optimize)
[8b9a5b5] 2018-08-10T11:40:40Z Remove not needed __builtin_expect due to malloc predictor.
[aa40590] 2018-08-10T11:38:12Z Fix wrongly removed line.
[04e2b41] 2018-08-10T10:36:12Z Fix extra line in MAINTAINERS.
[f80d6a1] 2018-08-10T10:13:37Z i386: do not use SImode mul-highpart on 64-bit (PR 82418)
[1e9168b] 2018-08-10T09:43:06Z Introduce __builtin_expect_with_probability (PR target/83610).
[7a09696] 2018-08-10T09:31:51Z Strip only selected predictors after early tree passes (PR tree-optimization/85799).
[d568f0b] 2018-08-10T08:48:34Z Clarify source of tm.texi to copy for GFDL grant
[ee6ad3e] 2018-08-10T06:27:35Z libstdc++-v3: Have aligned_alloc() on Newlib
[f047d28] 2018-08-10T00:16:29Z Daily bump.
[1fc9d0b] 2018-08-09T23:25:53Z Define aliases for containers using polymorphic_allocator
[093f71d] 2018-08-09T17:18:43Z m68k.c (m68k_adjust_decorated_operand): Remove unused variable.
[568f6ad] 2018-08-09T17:11:45Z re PR middle-end/86897 (gcc.dg/uninit-suppress_2.c FAILs)
[cdaa7e3] 2018-08-09T16:53:48Z Add missing PR to Nios fix for CVE-2017-5753
[6b10fc3] 2018-08-09T16:25:12Z m68k-protos.h (m68k_final_prescan_insn): Remove prototype.
[b8d5e14] 2018-08-09T16:03:25Z Allow inner-loop reductions with variable-length vectors
[56b61d7] 2018-08-09T15:32:13Z diagnostics: add line numbers to source (PR other/84889)
[f4b905f] 2018-08-09T15:01:55Z extend.texi (PowerPC AltiVec Built-in Functions Available on ISA 2.07): Correct spelling of bcdsub to be __builtin_bcdsub.
[3dec9a8] 2018-08-09T14:45:02Z Restore flow_bb_inside_loop_p tests (PR 86858)
[4beb664] 2018-08-09T14:37:24Z Fix invalid assumption in vect_transform_stmt (PR 86871)
[16621f0] 2018-08-09T13:39:17Z aarch64 - PR target/86887 Fix missing register constraints in carryin patterns
[40c27f7] 2018-08-09T11:49:26Z p784.C: Add -fpermissive.
[35cf9fd] 2018-08-09T10:37:02Z Remove extra line in common.opt (PR c/86895).
[be03e78] 2018-08-09T08:47:39Z S/390: Fix target attribute tests
[874ffe9] 2018-08-09T08:08:44Z Fix typos in params.def.
[0b06c9a] 2018-08-09T07:06:23Z S/390: Fix PR84332 ICE with stack clash protection
[a0de11f] 2018-08-09T00:16:31Z Daily bump.
[29a9c26] 2018-08-08T20:28:21Z 2018-08-08 François Dumont [email protected]
[ede9446] 2018-08-08T20:01:26Z m68k: handle more cases of TLS symbols with offset
[f10a913] 2018-08-08T18:13:00Z [PATCH] line-map include-from representation
[a801991] 2018-08-08T15:16:43Z Prevent internal aligned_alloc clashing with libc version
[8e09a12] 2018-08-08T14:26:37Z [libgomp, nvptx] Fall back to cuLinkAddData/cuLinkCreate if _v2 not found
[cedd9bd] 2018-08-08T14:26:28Z [libgomp, nvptx] Allow cuGetErrorString to be NULL
[b113af9] 2018-08-08T14:26:19Z [libgomp, nvptx] Remove hard-coded const in nvptx_open_device
[94767da] 2018-08-08T14:26:10Z [libgomp, nvptx] Note that cuGetErrorString is in CUDA_VERSION >= 6000
[dc878fe] 2018-08-08T14:23:59Z [AArch64] Add HXT Phecda core support
[2e9dae0] 2018-08-08T13:37:24Z Fix Docbook markup for table entry
[c0d57e6] 2018-08-08T13:29:25Z Add missing <experimental/numeric> header to docs
[d3f3c68] 2018-08-08T13:09:19Z PR libstdc++/86597 directory_entry observers should clear error_code
[9f3c21d] 2018-08-08T12:38:51Z S/390: Fix PR85295
[0ff3dcd] 2018-08-08T11:35:45Z S/390: Fix whitespace problems in the backend
[8cc6307] 2018-08-08T11:25:31Z S/390: Remove TARGET_CPU_ZARCH
[52d4aa4] 2018-08-08T10:55:56Z S/390: Remove support for g5 and g6 machines
[e408261] 2018-08-08T09:00:51Z P0595R1 - is_constant_evaluated
[5e53933] 2018-08-08T08:32:51Z re PR c++/86836 (internal compiler error on structured bindings with shadow parameter on templated function)
[bf533db] 2018-08-08T08:31:40Z re PR c++/86738 (gcc 8.2: Internal compiler error memcpy)
[e75bc10] 2018-08-08T07:54:14Z [AArch64, Falkor] Switch to using Falkor-specific vector costs.
[31508b3] 2018-08-08T07:45:11Z [aarch64] Adjust Falkor's sign extend reg+reg address cost
[8a1d723] 2018-08-08T00:16:28Z Daily bump.
[1972d61] 2018-08-07T22:18:36Z [OpenACC] cleanup trans-stmt.h
[e81c3c4] 2018-08-07T21:28:51Z [PATCH] Line map table allocation
[0ec78a9] 2018-08-07T19:13:26Z PR libstdc++/86874 fix std::variant::swap regression
[b7d7c92] 2018-08-07T17:29:50Z runtime: use poll rather than pollset for netpoll on AIX Updates golang/go#26634 Reviewed-on: https://go-review.googlesource.com/126857
[9be4d77] 2018-08-07T17:28:22Z libgo: uncomment trace.Stop() call in testing package Fix up the testing package to insure that execution traces work properly (e.g. "-test.trace=" command line option). The call to stop tracing and emit the output file was stubbed out. Reviewed-on: https://go-review.googlesource.com/128275
[4663b94] 2018-08-07T17:22:19Z [AArch64] Fix -mlow-precision-div (PR 86838)
[6429b8e] 2018-08-07T16:40:18Z PR c++/59480, DR 136
[1d1b732] 2018-08-07T16:10:29Z PR libstdc++/86861 Meet precondition for Solaris memalign
[e81c3c1] 2018-08-07T14:33:09Z Fix PR number for HPPA speculation patch: PR target/86807 -> PR target/86785
[63b4883] 2018-08-07T13:46:16Z re PR c++/79133 (lambda capture shadowing parameter & decltype confusion)
[806562f] 2018-08-07T11:59:13Z Add malloc predictor (PR middle-end/83023).
[ea2329d] 2018-08-07T11:31:16Z Define monotonic_buffer_resource members out-of-line
[4c92912] 2018-08-07T08:51:29Z Fix gcc.dg/vect/no-section-anchors-vect-69.c on SPARC etc. (PR tree-optimization/80925)
[a6ac1bf] 2018-08-07T05:54:11Z Add missing gcc-interface/ to 2018-07-31 ChangeLog entry
[c4beb72] 2018-08-07T00:16:33Z Daily bump.
[02150de] 2018-08-06T22:13:56Z [libgomp, nvptx] Handle CUDA_ONE_CALL_MAYBE_NULL
[9e28b10] 2018-08-06T22:13:46Z [libgomp, nvptx] Minimize lifetime of CUDA_ONE_CALL defines
[611c75f] 2018-08-06T21:47:54Z re PR target/86807 (spu port needs updating for CVE-2017-5753)
[47ca20b] 2018-08-06T20:13:20Z tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Pass down the vr_values instance to cprop_into_stmt.
[9e525f0] 2018-08-06T16:52:38Z [PATCH] Diagnostic included-from loop
[0250ba5] 2018-08-06T16:46:13Z re PR c++/86767 (continue statements in constexpr functions causes unbounded looping)
[5242b3c] 2018-08-06T16:25:27Z Fix memory leak in selftest::test_expansion_to_rtl
[27ee639] 2018-08-06T15:49:05Z pr86763.C (dg-additional-options): Add -lrt for target --linux-gnu.
[234c900] 2018-08-06T15:33:00Z Enable clobber high for tls descs on Aarch64
[8eed472] 2018-08-06T15:01:00Z S/390: Don't unroll memory blk op loops
[2f171da] 2018-08-06T14:40:56Z [spu, commit] Define TARGET_HAVE_SPECULATION_SAFE_VALUE
[5dc0962] 2018-08-06T13:49:10Z reload1.c (forget_old_reloads_1): Adjust CLOBBER_HIGH assert.
[edbbb16] 2018-08-06T10:29:17Z re PR target/86662 (msp430-elf segfault with -flto and -mlarge)
[8df47bd] 2018-08-06T09:57:03Z Remaining support for clobber high
[99788e0] 2018-08-06T09:54:28Z cse support for clobber_high
[30dc190] 2018-08-06T09:51:01Z lra support for clobber_high
[6a7fa0c] 2018-08-06T09:38:29Z Add func to check if register is clobbered by clobber_high
[14196e0] 2018-08-06T09:16:24Z Generation support for CLOBBER_HIGH
[601e86a] 2018-08-06T09:07:57Z Add CLOBBER_HIGH expression
[6e9f49e] 2018-08-06T07:22:57Z MAINTAINERS: Update my email address.
[7aa6ee2] 2018-08-06T00:16:32Z Daily bump.
[2206fb8] 2018-08-05T20:24:59Z libbacktrace: Suppress the default action-if-found for AC_CHECK_LIBS.

gcc-9.2018-08-05Z.2206fb8

26 Oct 07:02
Compare
Choose a tag to compare

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

Read more

gcc-9.2018-07-29Z.3605ba0

26 Oct 07:01
Compare
Choose a tag to compare

[d3d94f7] 2018-07-29T00:16:24Z Daily bump.
[081b70a] 2018-07-28T17:03:56Z C++: clean up cp_printer
[0058495] 2018-07-28T00:16:31Z Daily bump.
[0fb9e66] 2018-07-27T22:13:36Z constraints.md (wG constraint): Delete, no longer used.
[96a54a4] 2018-07-27T19:47:23Z Update .po files.
[5ac2fd0] 2018-07-27T18:43:34Z libgo: prune sighandler frames in runtime.sigprof When writing stack frames to the pprof CPU profile machinery, it is very important to insure that the frames emitted do not contain any frames corresponding to artifacts of the profiling process itself (signal handlers, sigprof, etc). This patch changes runtime.sigprof to strip out those frames from the raw stack generated by "runtime.callers". Fixes golang/go#26595. Reviewed-on: https://go-review.googlesource.com/126175
[58f51e5] 2018-07-27T17:38:10Z extend.texi (Basic PowerPC Built-in Functions Available on ISA 2.05): Replace __uint128_t with __uint128 and __int128_t with __int128 in built-in...
[e4bbeea] 2018-07-27T17:06:44Z PR tree-optimization/86696 - ICE in handle_char_store at gcc/tree-ssa-strlen.c:3332
[254c23d] 2018-07-27T16:57:01Z Fixes to testcase for PR tree-optimization/86636
[b72e71a] 2018-07-27T14:40:47Z i386: Remove _Unwind_Frames_Increment
[3d592d2] 2018-07-27T01:56:57Z Disable strcmp/strncmp/memcmp inlining when optimization level is lower than 2 or Os
[543f1a0] 2018-07-27T00:16:26Z Daily bump.
[ccfe77f] 2018-07-26T21:23:12Z * 30_threads/condition_variable_any/cond.cc: New test.
[2686c84] 2018-07-26T20:41:25Z re PR target/86612 (__strdup problem on power 9)
[aca8570] 2018-07-26T16:45:43Z PR tree-optimization/86043 - strlen after memcpy partially overwriting a string not optimized
[4b8b1f5] 2018-07-26T16:36:50Z * src/c++98/locale_init.cc: Fix #ifdef condition.
[5d36384] 2018-07-26T16:12:58Z re PR middle-end/86660 (libgomp.c++/for-15.C ICEs with nvptx offloading)
[5883c5c] 2018-07-26T16:12:02Z re PR middle-end/86660 (libgomp.c++/for-15.C ICEs with nvptx offloading)
[c83b4b8] 2018-07-26T14:48:55Z libsanitizer: Mark REAL(swapcontext) with indirect_return attribute on x86
[49ba258] 2018-07-26T14:03:28Z Add missing dg-require-cstdint directives to tests
[47114f2] 2018-07-26T14:03:01Z Remove dg-require-cstdint directive from tests
[c37f07c] 2018-07-26T14:02:42Z Remove dg-require-cstdint directive from tests
[2b69e93] 2018-07-26T14:02:26Z Remove dg-require-cstdint directive from tests
[54c6743] 2018-07-26T14:02:11Z Add missing checks for GLIBCXX_USE_C99_STDINT_TR1
[4957b28] 2018-07-26T14:02:05Z Modify some library internals to work without <stdint.h>
[612c9c7] 2018-07-26T14:02:01Z Remove char16_t and char32_t dependency on <stdint.h>
[8ba7f29] 2018-07-26T14:01:55Z Remove dependency on GLIBCXX_USE_C99_STDINT_TR1
[864f020] 2018-07-26T12:36:21Z xfail experimental/memory_resource/new_delete_resource.cc on 32-bit Solaris/x86 (PR libstdc++/77691)
[c00c9d0] 2018-07-26T12:13:14Z Add linker_output as prefix for LTO temps (PR lto/86548).
[e98edc2] 2018-07-26T12:01:14Z optimize std::vector move assignment
[88a4654] 2018-07-26T11:42:29Z [libgomp, nvptx] Add error with recompilation hint for launch failure
[0c6c2f5] 2018-07-26T11:42:19Z [libgomp, nvptx] Move device property sampling from nvptx_exec to nvptx_open
[328aa78] 2018-07-26T10:16:48Z combine: Another hard register problem (PR85805)
[977667e] 2018-07-26T08:50:21Z gcov: Fix wrong usage of NAN in statistics (PR gcov-profile/86536).
[6dd5801] 2018-07-26T07:52:45Z [libgomp, openacc, testsuite] Fix async logic in lib-12.f90
[b2eb177] 2018-07-26T07:52:35Z [libgomp, openacc, testsuite] Fix async/wait logic in lib-13.f90
[a495514] 2018-07-26T00:16:29Z Daily bump.
[aea3722] 2018-07-25T23:38:17Z PR libstdc++/86676 another alignment fix for test
[22f3194] 2018-07-25T21:37:39Z * es.po, ja.po, sv.po: Update.
[4b1f17e] 2018-07-25T20:53:42Z strnlen.c: Remove DejaGnu directives ignored by the test harness.
[17a6321] 2018-07-25T20:23:07Z PR libstdc++/86676 Do not assume stack buffer is aligned
[0fc1c42] 2018-07-25T19:34:33Z re PR fortran/25829 ([F03] Asynchronous IO support)
[b1f4588] 2018-07-25T18:48:39Z re PR fortran/25829 ([F03] Asynchronous IO support)
[16d0ab7] 2018-07-25T17:24:49Z Add missing header for std::max_align_t
[cf7fb52] 2018-07-25T16:47:18Z cp-tree.h (enum cp_tree_index): Add CPTI
{ABI_TAG,ALIGNED,BEGIN,END,GET,TUPLE
{ELEMENT,SIZE}}_IDENTIFIER and...
[213f5e8] 2018-07-25T16:46:34Z re PR c++/85515 (Bogus suggestions from "GCC's leaky abstractions")
[c44fa4a] 2018-07-25T14:31:34Z [ARC] Update default optimizations for size.
[44f916d] 2018-07-25T14:31:18Z Regenerate .pot files.
[a963775] 2018-07-25T14:31:16Z [ARC] Improve instruction selection for fp moves.
[3e4a5f5] 2018-07-25T14:31:04Z [ARC] Fix uncache attribute.
[8f176ba] 2018-07-25T14:30:52Z [ARC] Add more additional register names
[ee50ba7] 2018-07-25T14:18:22Z optinfo-emit-json.cc: fix trivial memory leak
[e8e3751] 2018-07-25T12:16:48Z Fix wrong declaration.
[9c13689] 2018-07-25T12:10:13Z re PR lto/86654 (ICE in gen_member_die, at dwarf2out.c:24933)
[a9d49e9] 2018-07-25T11:01:39Z Add new src/c++17 directory to list in acinclude.m4
[1fba0606] 2018-07-25T10:40:12Z Move std::unique_lock definition to a separate header
[1978cc7] 2018-07-25T08:42:38Z Add PR number
[e8dce85] 2018-07-25T08:41:35Z Fix ceil_log2(0) (PR 86644)
[de6c8d7] 2018-07-25T08:04:15Z Limit dump_flag enum values range (PR middle-end/86645).
[5a0e127] 2018-07-25T08:02:53Z Explain asan parameters in params.def (PR sanitizer/79635).
[bfb9bd4] 2018-07-25T02:11:31Z PR tree-optimization/86622 - incorrect strlen of array of array plus variable offset
[ae752f0] 2018-07-25T00:16:34Z Daily bump.
[dfaa3c4] 2018-07-24T21:09:55Z Add initial version of C++17 <memory_resource> header
[e874029] 2018-07-24T20:49:10Z PR libstdc++/86658 fix __niter_wrap to not copy invalid iterators
[ed623ed] 2018-07-24T18:08:19Z Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR 86618)
[dad2580] 2018-07-24T16:06:58Z Fix segfault in -fsave-optimization-record (PR tree-optimization/86636)
[8da03df] 2018-07-24T15:37:52Z [GCC][AARCH64] Canonicalize aarch64 widening simd plus insns
[ebac3c0] 2018-07-24T14:23:18Z re PR middle-end/86627 (Signed 128-bit division by 2 no longer expanded to RTL)
[337dc30] 2018-07-24T13:51:50Z Minor refactoring in header
[6ec96dc] 2018-07-24T13:29:07Z match.pd: Add BIT_FIELD_REF canonicalizations.
[4f3c75b] 2018-07-24T13:03:25Z Reorder conditions in uses-allocator construction helper
[7a4be38] 2018-07-24T13:03:20Z Make __resource_adaptor_imp usable with C++17 memory_resource
[0568ade] 2018-07-24T13:03:11Z PR libstdc++/70966 fix lifetime bug for default resource
[ffb164c] 2018-07-24T10:24:00Z re PR testsuite/86649 (g++.dg/tree-ssa/pr19476-1.C fails starting with r262928)
[9798833] 2018-07-24T00:16:33Z Daily bump.
[5b3d96f] 2018-07-23T20:51:50Z inclhack.def (aix_unistd): New.
[2d6c8ee] 2018-07-23T19:40:28Z PR libstdc++/70940 optimize pmr::resource_adaptor for allocators using malloc
[651a795] 2018-07-23T16:16:41Z re PR target/86591 (gcc.target/powerpc/builtins-1.c fails starting with r261904)
[1544db9] 2018-07-23T13:23:51Z re PR c/86617 (Volatile qualifier is ignored sometimes for unsigned char)
[a353fec] 2018-07-23T13:20:38Z gimple-fold.c (gimple_fold_builtin_printf): Don't create a not NUL terminated STRING_CST object.
[723f415] 2018-07-23T12:48:48Z 2018-07-23 Bernd Edlinger [email protected]
[9fede15] 2018-07-23T11:27:38Z rs6000: Improve vsx_init_v4si
[268e16e] 2018-07-23T11:25:28Z rs6000: Generate rl*imi for memory some more
[315aa69] 2018-07-23T07:48:56Z re PR c++/86569 (-Wnonnull-compare affects code generation since r233684)
[d9690d2] 2018-07-23T00:16:33Z Daily bump.
[ef85602] 2018-07-22T21:09:32Z PR bootstrap/86621 - 'alloca' bound is unknown in tree-vect-slp.c:1437:16

gcc-9.2018-07-22Z.ef85602

26 Oct 07:01
Compare
Choose a tag to compare

[5037f87] 2018-07-22T08:39:57Z * doc/gcov.texi (Invoking Gcov): Editorial changes.
[cf1499d] 2018-07-22T00:16:18Z Daily bump.
[42c4eaf] 2018-07-21T00:16:31Z Daily bump.
[181463c] 2018-07-20T21:39:14Z libcpp: remove redundant parameter from rich_location::set_range
[0d7f906] 2018-07-20T21:19:49Z PR middle-end/82063 - issues with arguments enabled by -Wall
[cb4df8e] 2018-07-20T21:18:31Z re PR middle-end/82063 (issues with arguments enabled by -Wall)
[00abf86] 2018-07-20T20:51:20Z PR middle-end/82063 - issues with arguments enabled by -Wall
[20e8cea] 2018-07-20T20:00:42Z gfortran.h (gfc_symbol): Add pointer to next derived type.
[d9a81cd] 2018-07-20T19:56:21Z compiler: do order_evaluations before remove_shortcuts In remove_shortcuts, the shortcut expressions (&&, ||) are rewritten to if statements, which are lifted out before the statement containing the shortcut expression. If the containing statement has other (sub)expressions that should be evaluated before the shortcut expression, which has not been lifted out, this will result in wrong evaluation order. For example, F() + G(A() && B()), the evaluation order per spec is F, A, B (if A returns true), G. If we lift A() and B() out first, they will be called before F, which is wrong. To fix this, we split order_evaluations to two phases. The first phase, which runs before remove_shortcuts, skips shortcut expressions' components. So it won't lift out subexpressions that are evaluated conditionally. The shortcut expression itself is ordered, since it may have side effects. Then we run remove_shortcuts. At this point the subexpressions that should be evaluated before the shortcut expression are already lifted out. remove_shortcuts also runs the second phase of order_evaluations to order the components of shortcut expressions, which were skipped during the first phase. Reorder the code blocks of remove_shortcuts and order_evaluations, since remove_shortcuts now calls Order_eval. Fixes golang/go#26495. Reviewed-on: https://go-review.googlesource.com/125299
[523a59f] 2018-07-20T18:18:25Z Give up the inlining expansion for strcmp/strncmp/memcmp on a target where the...
[cba563f] 2018-07-20T16:38:43Z PR tree-optimization/86613 - missing -Warray-bounds on a wide string access due to ccp folding
[4a4412b] 2018-07-20T15:37:23Z Add "-fsave-optimization-record"
[bf0086f] 2018-07-20T11:52:54Z PR libstdc++/86595 add missing noexcept
[2143168] 2018-07-20T11:24:55Z Use default visibility to work around clang -fvisibility-inlines-hidden bug
[afa07bd] 2018-07-20T11:24:38Z PR libstdc++/86603 Move __cpp_lib_list_remove_return_type macro
[efe0e6c] 2018-07-20T11:13:47Z re PR debug/86585 (ICE in gen_member_die, at dwarf2out.c:24935)
[4e51aac] 2018-07-20T11:00:56Z Remove unused code.
[b89ffb9] 2018-07-20T07:18:35Z tree-ssa-sccvn.h (struct vn_nary_op_s): Add next member.
[3b0df77] 2018-07-20T02:01:30Z MAINTAINERS (m32c, [...]): Remove myself as maintainer.
[f5aa595] 2018-07-20T00:16:29Z Daily bump.
[d893b68] 2018-07-19T23:36:34Z PR tree-optimization/84047 - missing -Warray-bounds on an out-of-bounds index into an array
[a34ab13] 2018-07-19T22:12:06Z align.h (align_flags): Use member initialization.
[4df3629] 2018-07-19T20:49:25Z Add "optinfo" framework
[30c4605] 2018-07-19T20:24:47Z aarch64.md (subv4, [...]): New patterns.
[c01f921] 2018-07-19T19:12:37Z Simplify the base characteristics for some type traits
[20a0c4e] 2018-07-19T18:58:09Z Use _builtin_memmove for trivially copyable types
[0d21482] 2018-07-19T16:58:06Z revert: [multiple changes]
[5170e47] 2018-07-19T15:47:15Z [PATCH, GCC, AARCH64] Add support for +profile extension
[bedc2d2] 2018-07-19T14:03:21Z [AArch64][PATCH 2/2] PR target/83009: Relax strict address checking for store pair lanes
[a25831a] 2018-07-19T13:59:17Z [AArch64][PATCH 1/2] Fix addressing printing of LDP/STP
[851fd36] 2018-07-19T12:19:07Z tree-ssa-sccvn.h (struct vn_phi_s): Make phiargs member a trailing array.
[ea298fe] 2018-07-19T12:00:59Z i386: Test has_attribute (indirect_return)
[39a6a24] 2018-07-19T10:47:23Z i386: Change indirect_return to function type attribute
[e0c27d5] 2018-07-19T09:49:36Z [Fortran] Use MIN/MAX_EXPR or IFN_FMIN/MAX for min/max intrinsics when possible
[b4a3f1e] 2018-07-19T09:44:11Z p784.C: Add -fpermissive.
[3bb1161] 2018-07-19T09:12:32Z wide-int.h (widest2_int): New.
[30ae666] 2018-07-19T08:47:34Z simple-object-elf.c (ENOTSUP): If not defined by errno.h, redirect to ENOSYS.
[6e559c7] 2018-07-19T06:49:10Z x86-tune-costs.h (skylake_memcpy, [...]): Replace rep_prefix with unrolling for size 512.
[4a4dab5] 2018-07-19T00:16:18Z Daily bump.
[7f15cc4] 2018-07-18T22:11:24Z re PR tree-optimization/86544 (Popcount detection generates different code on C and C++)
[d46d010] 2018-07-18T21:31:04Z extend.texi (PowerPC AltiVec Built-in Functions): Rename this subsection to "PowerPC AltiVec/VSX Built-in Functions".
[a171a8b] 2018-07-18T21:01:54Z re PR c++/86550 (Lambda parsing allows arbitrary types in decl-specifier-seq)
[6f41f92] 2018-07-18T19:36:01Z re PR c/69558 (glib2 warning pragmas stopped working)
[6457b1f] 2018-07-18T18:31:59Z re PR fortran/85599 (warn about short-circuiting of logical expressions for non-pure functions)
[c56e972] 2018-07-18T13:13:11Z PR c++/86190 - bogus -Wsign-conversion warning
[eb59264] 2018-07-18T12:57:15Z re PR target/86557 (missed vectorization with std::vector compared to icc 18)
[0292076] 2018-07-18T10:30:42Z 2018-07-18 Paolo Carlini [email protected]
[6498dea] 2018-07-18T10:27:12Z re PR c++/59480 (Missing error diagnostic: friend declaration specifying a default argument must be a definition)
[0559979] 2018-07-18T06:58:39Z S/390: Add CFI for mcount call sequences
[97f1323] 2018-07-18T06:54:23Z re PR debug/86523 (ICE in gen_member_die, at dwarf2out.c:24933 starting from r262560)
[df6a7b9] 2018-07-18T04:55:03Z arm.c (get_label_padding): Update for recent changes to label_to_alignment.
[9b12ae8] 2018-07-18T00:16:31Z Daily bump.
[efae2f5] 2018-07-17T23:54:10Z re PR tree-optimization/86010 (redundant memset with smaller size not eliminated)
[9c179c2] 2018-07-17T20:52:20Z mips.c (vr4130_align_insns): Update for recent changes to label_to_alignment.
[22ab452] 2018-07-17T20:30:49Z frv.c (frv_label_align): Update for recent changes to label_to_alignment.
[d84916b] 2018-07-17T20:23:25Z nios2.c (nios2_label_align): Update for recent changes which dropped ALIGN_LABELS_LOG.
[0d7afd5] 2018-07-17T18:42:42Z Fix invalid cc_status after [const
][us]mulsi3_highpart
[a7385f1] 2018-07-17T18:27:22Z compiler: don't set btype
too early for alias type CL 123362 introduced a bug in creating alias type's backend representation. A type's btype
should not be set before named types are converted if it is a placeholder. For alias type, it is set too early. This may result in unresolved placeholders. This CL fixes it. Reviewed-on: https://go-review.googlesource.com/123975
[0c86a39] 2018-07-17T18:10:57Z lex.c (_cpp_lex_direct): Use CPP_DL_NOTE instead of CPP_DL_PEDWARN...
[0ef03fe] 2018-07-17T17:35:24Z * gcc.target/powerpc/pr85456.c: Require longdouble128.
[4161493] 2018-07-17T17:21:10Z compiler: connect the concrete type and the placeholder for circular types Previously, when creating the backend representation of a circular type, we resolve the placeholder to a circular_pointer_type. The backend doesn't know what the concrete type is. This CL changes it to resolve the placeholder to the concrete type instead, so the backend may have better knowledge of the concrete type. Reviewed-on: https://go-review.googlesource.com/123738
[5485812] 2018-07-17T16:02:03Z re PR fortran/83184 (Out of memory or ICE with option -fdec)
[7ca83c3] 2018-07-17T15:51:12Z fold-vec-unpack-char.c: New.
[c2eab53] 2018-07-17T15:41:47Z pr57150.c: Require longdouble128.
[dd00049] 2018-07-17T15:39:46Z PR c++/86480 - nested variadic lambda and constexpr if.
[c3be340] 2018-07-17T13:18:47Z PR libstdc++/86450 use -Wabi=2 and simplify -Werror use
[79a8847] 2018-07-17T13:16:51Z Remove unused explicit instantiation of __bind_simple
[3f44537] 2018-07-17T12:27:10Z [ARC] Don't use deprecated align_labels_log variable.
[3447025] 2018-07-17T12:26:21Z re PR debug/86456 (Segfault in switch_to_section at gcc/varasm.c:7353 since r259317)
[5211d26] 2018-07-17T12:08:06Z S/390: Do not use LA with index register on z196 or newer.
[22800d6] 2018-07-17T12:05:07Z S/390: Set default function alignment to 16.
[a3bccfa] 2018-07-17T10:54:52Z re PR middle-end/86542 (wrong-code for collapsed taskloop which needs omp_cpyfn)
[8e93ce6] 2018-07-17T10:02:36Z decl.c (choices_to_gnu): Rename parameters.
[10c6ce7] 2018-07-17T09:43:57Z Add -fomit-frame-pointer to gcc.target/i386/vartrack-1.c
[74285cd] 2018-07-17T09:41:11Z Build gcc/testsuite/g++.dg/lto/pr86523-[12]0.C as PIC
[4879820] 2018-07-17T09:22:14Z Do not enable OPT_falign
* for -Os.
[d800a1e] 2018-07-17T09:21:41Z Define MAX_CODE_ALIGN globally.
[3f1a2e5] 2018-07-17T09:19:57Z Fix coding style of ASM_OUTPUT_ALIGN.
[e6de533] 2018-07-17T09:19:27Z Clean up of new format of -falign-FOO.
[118f2d8] 2018-07-17T08:13:28Z [Ada] Spurious error on prefixed call in an instantiation
[5b4f211] 2018-07-17T08:12:51Z [Ada] Preserve original CE reason in more cases
[ed17074] 2018-07-17T08:12:46Z [Ada] Add provision for floating-point in Apply_Division_Check
[f4c2607] 2018-07-17T08:12:14Z [Ada] Fix expansion of aggregates components rewritten to raise statements
[e164710] 2018-07-17T08:12:08Z [Ada] Reuse Is_Rewrite_Substit...

Read more

gcc-9.2018-07-15Z.2cd6659

26 Oct 07:01
Compare
Choose a tag to compare

[5155feb] 2018-07-15T16:26:08Z [testsuite/guality] Run guality tests with Og
[14fa87d] 2018-07-15T08:46:30Z Revert "[testsuite/guality] Run guality tests with Og"
[873b453] 2018-07-15T07:57:58Z [testsuite/guality] Run guality tests with Og
[8d93e01] 2018-07-15T00:16:27Z Daily bump.
[12af29a] 2018-07-14T20:05:39Z RISC-V: Fix nested function trampolines.
[ba8d277] 2018-07-14T19:15:47Z * config/pdp11/pdp11.c (pdp11_rtx_costs): Bugfixes.
[025acb5] 2018-07-14T00:16:28Z Daily bump.
[867b003] 2018-07-13T20:39:02Z runtime: skip zero-sized fields in structs when converting to FFI The libffi library doesn't understand zero-sized objects. When we see a zero-sized field in a struct, just skip it when converting to the FFI data structures. There is no value to pass in any case, so not telling libffi about the field doesn't affect anything. The test case for this is https://golang.org/cl/123316. Fixes golang/go#26335 Reviewed-on: https://go-review.googlesource.com/123335
[7264261] 2018-07-13T20:25:57Z x86: Tune Skylake, Cannonlake and Icelake as Haswell
[814f333] 2018-07-13T19:09:13Z lto.c (do_stream_out): Add PART parameter; open dump file.
[fb5f0c2] 2018-07-13T18:43:00Z emmintrin.h (mm_and_si128): New function.
[113950b] 2018-07-13T18:25:27Z compiler: fix parsing of composite literals with omitted pointer types The frontend could parse omitted pointer typess at the end of the type, but not in the middle, so code like []*[][]int{{{1}}} failed. Test case is in https://golang.org/cl/123477. Fixes golang/go#26340 Reviewed-on: https://go-review.googlesource.com/123479
[6b34716] 2018-07-13T15:33:27Z [PR c++/86374] Name lookup failure in enclosing template
[b2272b1] 2018-07-13T14:10:45Z 3nd Patch for PR78009
[b02160e] 2018-07-13T11:48:43Z arm - Add vendor and CPU id information to arm-cpus.in
[67fccea] 2018-07-13T11:25:38Z re PR middle-end/85974 (Failure to optimize difference of two pointers into a compile time constant)
[2253982] 2018-07-13T11:21:04Z [testsuite, guality] Add -fno-ipa-icf in gcc.dg/guality
[e52b0aa] 2018-07-13T10:27:11Z DFix typo
[86b4343] 2018-07-13T10:15:52Z lang.opt (funsigned-char): New option.
[bdaa2c5] 2018-07-13T10:08:37Z [debug] Reuse debug exprs generated in remap_ssa_name
[bddcac9] 2018-07-13T09:33:40Z [contrib] Add contrib/maintainers-verify.sh
[34d7854] 2018-07-13T08:38:18Z aarch64.c (aarch64_operands_adjust_ok_for_ldpstp): Use arrays instead of numbered variables.
[f77c5a3] 2018-07-13T08:12:39Z sparc-protos.h (sparc_compute_frame_size): Delete.
[77e61ab] 2018-07-13T06:42:31Z re PR debug/86452 (ICE in force_decl_die, at dwarf2out.c:25922 with -g1 and -flto)
[061d40d] 2018-07-13T05:25:47Z re PR tree-optimization/86489 (ICE in gimple_phi_arg starting with r261682 when building 531.deepsjeng_r with FDO + LTO)
[b18bb37] 2018-07-13T00:16:30Z Daily bump.
[68d71a3] 2018-07-12T22:42:00Z PR testsuite/86510 - test case g++.dg/warn/pr86453.C fails starting with r262596
[ac07bbf] 2018-07-12T20:32:01Z RISC-V: Silence expected Ada testsuite warning.
[8528f27] 2018-07-12T19:59:09Z RISC-V: Error if function declared with different interrupt modes.
[9b45203] 2018-07-12T19:36:01Z c-attribs.c (c_common_attribute_table): Add "omp declare target implicit" attribute.
[f347562] 2018-07-12T19:26:22Z pdp11.c (pdp11_output_def): Fix typo in .set directive.
[f9adcde] 2018-07-12T19:02:57Z rtl.texi (REG_NONNEG): Remove decrement and branch until zero reference, add doloop_end instead.
[e57aae3] 2018-07-12T18:18:41Z [contrib] compare_tests: Print number of tests
[bffc627] 2018-07-12T16:21:06Z PR c/86453 - error: type variant differs by TYPE_PACKED in free_lang_data since r255469
[d59442f] 2018-07-12T14:51:10Z avx512vl-vpclmulqdq-2.c: Remove 128bit version
[75fdb07] 2018-07-12T13:14:52Z dumpfile.c (gcc::dump_manager::get_dump_file_name): Add PART parameter.
[5249ee4] 2018-07-12T13:02:17Z Implement SLP of internal functions
[2c58d42] 2018-07-12T13:02:00Z Use conditional internal functions in if-conversion
[0936858] 2018-07-12T13:01:48Z Support fused multiply-adds in fully-masked reductions
[b41d1f6] 2018-07-12T13:01:33Z Add IFN_COND_FMA functions
[6a86928] 2018-07-12T13:01:17Z Extend tree code folds to IFN_COND
*
[d5cbbf8] 2018-07-12T12:56:45Z lto-streamer-out.c (DFS::DFS_write_tree_body): Do not stream DECL_FCONTEXT
[4405d06] 2018-07-12T12:32:30Z re PR debug/86462 (Quite huge debug info size increase introduced in r262511)
[42d406b] 2018-07-12T11:53:34Z re PR target/84829 (-mieee-fp causes to link with -lieee but that is no longer available)
[38eb12e] 2018-07-12T11:19:03Z * gcc.dg/torture/20180712-1.c: New test.
[d9931da] 2018-07-12T10:12:46Z tree-ssa-sccvn.c (vn_lookup_simplify_result): Remove bogus left-over from last patch.
[a7fe648] 2018-07-12T07:39:33Z re PR tree-optimization/86492 (store-merging wrong-code)
[cd0762f] 2018-07-12T07:13:36Z re PR c/86453 (error: type variant differs by TYPE_PACKED in free_lang_data since r255469)
[9e39298] 2018-07-12T07:11:50Z re PR tree-optimization/86479 ([graphite] ICE in gimplify_modify_expr, at gimplify.c:5756)
[1935385] 2018-07-12T07:08:34Z tree-ssa-sccvn.c (mprts_hook_cnt): Remove.
[2c81dae] 2018-07-12T04:18:48Z compiler: build a single backend type for type alias A type alias and its underlying type are identical. Build a single backend type for them. Previously we build two backend types, which sometimes confuse the backend's type system. Also don't include type aliases into the list of named type declarations, since they are not named types. Reviewed-on: https://go-review.googlesource.com/123362
[9d19616] 2018-07-12T00:16:19Z Daily bump.
[18379ee] 2018-07-11T20:57:15Z avx512bitalgintrin.h (_mm512_mask_bitshuffle_epi64_mask): Use __mmask64 type instead of __mmask8 for __M argument.
[2d05894] 2018-07-11T19:08:57Z Correct date on ChangeLog entry.
[8245edf] 2018-07-11T19:08:16Z md.texi (define_subst): Document how multiple occurrences of the same argument in the replacement...
[bf8218d] 2018-07-11T19:06:41Z Add documentation for "mode" attribute for types.
[69e02b3] 2018-07-11T16:38:27Z lto-streamer-out.c (DFS::DFS_write_tree_body): Do not stream DECL_ORIGINAL_TYPE.
[f790df6] 2018-07-11T16:25:58Z tree-ssa-threadupdate.c (thread_through_all_blocks): Do not jump thread twice from the same starting edge.
[288aaa5] 2018-07-11T15:30:51Z vr-values.c (gimple_stmt_nonzero_p): Abstract common code to...
[dff2abc] 2018-07-11T15:27:55Z [arm] Put CPU's FPU capabilities directly in the ISA specification
[305130b] 2018-07-11T14:22:12Z compiler: fix evaluation order of LHS index expressions The spec says that when an index expression appears on the left hand side of an assignment, the operands should be evaluated. The gofrontend code was assuming that that only referred to the index operand. But discussion of https://golang.org/issue/23188 has clarified that this means both the slice/map/string operand and the index operand. Adjust the gofrontend code accordingly. Fixes golang/go#23188 Reviewed-on: https://go-review.googlesource.com/123155
[2bae8b2] 2018-07-11T13:13:31Z re PR c++/86443 (ICEs on #pragma omp distribute parallel for with class iterators)
[cc71a1f] 2018-07-11T07:08:54Z re PR debug/86457 (ICE in add_dwarf_attr, at dwarf2out.c:4405 since r251448)
[286fa98] 2018-07-11T07:04:59Z tree-ssa-loop-ivcanon.c (tree_unroll_loops_completely_1): Rework father_bb setting in a way to avoid propagating constants multiple times...
[7b8bddb] 2018-07-11T00:16:58Z Daily bump.
[6cdd696] 2018-07-10T22:44:30Z PR debug/86459 - Fix -gsplit-dwarf -g3 gcc_assert
[a25bbd5] 2018-07-10T20:21:38Z PR testsuite/86461 - test case gcc.c-torture/execute/builtins/strlen-3.c fails
[8a9f5d1] 2018-07-10T14:50:28Z Change dg-warning to db-bogus in a test-case (PR testsuite/86445).
[86e0110] 2018-07-10T13:02:34Z hash-map.h (hash_map::iterator::operator*): Return references to key and value.
[f1bc6ca] 2018-07-10T08:04:14Z re PR sanitizer/86406 ([UBSAN] -fcompare-debug failure with -fsanitize=undefined)
[100291d] 2018-07-10T07:27:37Z re PR fortran/86421 (OpenMP declare simd linear ref in module causes gfortran to bail out)
[0b27c3e] 2018-07-10T07:12:37Z re PR c++/86443 (ICEs on #pragma omp distribute parallel for with class iterators)
[c0cb9a9] 2018-07-10T00:55:28Z compiler: fix double evaluation with interface field expression In Interface_field_reference_expression, the interface expression is used in two places, so a temporary variable is used. Previously, we used a Set_and_use_temporary_expression, which, when evaluated twice, causes double evaluation of the underlying expression. Fix by setting the temporary once and use Temporary_reference_expression instead. Fixes golang/go#26248. Reviewed-on: https://go-review.googlesource.com/122756
[fd7ec17] 2018-07-10T00:16:45Z Daily bump.
[4caaac2] 2018-07-10T00:02:36Z PR tree-optimization/86415 - strlen() not folded for substrings within constant arrays
[35b4d3a] 2018-07-09T20:33:48Z PR middle-end/77357 - strlen of constant strings not folded
[aad2444] 2018-07-09T14:00:52Z Improve code generation for pdp11 target.
[c36c567] 2018-07-09T12:44:19Z Fix overflow handling in sparc.c:sparc_fold_builtin
[56d04c7] 2018-07-09T10:56:47Z re PR c/86420 (nextafter(0x1p-1022,0) is constant folded)
[eccba1a] 2018-07-09T10:37:15Z [testsuite] Use relative line numbers in gcc.dg/guality
[8956e24] 2018-07-09T08:22:24Z Add missing Optimization attribute.
[7b3bc05] 2018-07-09T07:59:22Z decl.c (grokdeclarator): Use rich_location::add_range in three more places; in...

Read more

gcc-9.2018-07-08Z.e099f1a

26 Oct 06:59
Compare
Choose a tag to compare

[11fcb8f] 2018-07-07T15:59:27Z RISC-V: Finish Ada port.
[bb120fb] 2018-07-07T11:08:27Z Fix sigsegv on -fdump-tree-all-enumerate_locals
[e730a0e] 2018-07-07T10:46:10Z c-ada-spec.c (to_ada_name): Remove index parameter.
[8766887] 2018-07-07T10:36:54Z decl.c (gnat_to_gnu_entity): Add GNAT_DECL local variable and use it throughout.
[56b8aa0] 2018-07-07T10:20:12Z gigi.h (add_decl_expr): Adjust prototype.
[86da71d] 2018-07-07T10:10:29Z trans.c (lvalue_required_p): Remove ALIASED parameter and adjust recursive calls.
[7183643] 2018-07-07T10:06:08Z decl.c (gnat_to_gnu_param): Minor tweak.
[4a669ac] 2018-07-07T08:49:04Z tree-vrp.c (vrp_int_const_binop): Change overflow type to overflow_type.
[962b356] 2018-07-07T07:47:10Z re PR target/84711 (AArch32 big-endian fails when taking subreg of a vector mode to a scalar mode.)
[2482ed7] 2018-07-07T00:16:18Z Daily bump.
[58f12ec] 2018-07-06T22:15:48Z tree-ssa-phiopt.c (cond_removal_in_popcount_pattern): New.
[b8b3195] 2018-07-06T22:12:52Z tree-ssa-loop-niter.c (number_of_iterations_popcount): If popcount argument is checked for zero before entering loop, avoid checking again.
[3f6f331] 2018-07-06T22:10:20Z gimplify.h (generic_expr_could_trap_p): Set as global function.
[f290100] 2018-07-06T21:42:41Z re PR tree-optimization/86401 (The "For constants M and N, if M == (1LL << cst) - 1 && (N & M) == M,..." opts are only in fold-const.c and in RTL)
[8de583f] 2018-07-06T21:05:48Z re PR target/86324 (testsuite test divkc3-1.c FAILs when compiling with -mabi=ieeelongdouble)
[7cf2b95] 2018-07-06T17:28:28Z RISC-V: Initial riscv linux Ada port.
[6cd6119] 2018-07-06T17:07:37Z Makefile patches from initial RISC-V cross/native build.
[1e736a9] 2018-07-06T17:02:33Z functions.h (__gnu_debug::__check_string): Move...
[582d1f9] 2018-07-06T16:39:50Z Update internal documentation to describe that DONE and FAIL also apply to define_split and define_peephole2.
[5840e3b] 2018-07-06T14:16:13Z PR libstdc++/84928 use std::move in algorithms
[f1b3168] 2018-07-06T12:52:41Z Simplify linker script patterns for std::exception_ptr
[97271bd] 2018-07-06T12:39:02Z P0935R0 Eradicating unnecessarily explicit default constructors
[8660e79] 2018-07-06T10:44:35Z Require sse for testcase on i686.
[4d023b5] 2018-07-06T10:20:38Z * include/std/variant (__accepted_index): Use void_t.
[f9ccb8c] 2018-07-06T09:14:30Z Fix -Wpedantic issue with testcase on AArch64.
[19975c5] 2018-07-06T06:22:08Z Update config.sub * config.sub: Sync with upstream version 2018-07-03.
[2d0ff8d] 2018-07-06T06:02:00Z RTEMS/Ada: Change system configuration
[c234070] 2018-07-06T05:57:35Z Update config.guess and config.sub
[c3659c5] 2018-07-06T04:17:46Z asm-2.c (REGISTER): Override for v850 too.
[99e87c0] 2018-07-06T03:43:42Z re PR tree-optimization/86010 (redundant memset with smaller size not eliminated)
[edace3e] 2018-07-06T03:14:47Z RISC-V: Add support for riscv--.
[90099a7] 2018-07-06T00:16:45Z Daily bump.
[7a33553] 2018-07-05T23:07:40Z aarch64-simd.md: correct flags text for MIN_EXPR replacement.
[d04dbb8] 2018-07-05T21:29:51Z PR libstdc++/85831 define move constructors and operators for exceptions
[1c1d2d8] 2018-07-05T20:28:01Z Add missing '|' as wrong patch was applied.
[1c686aa] 2018-07-05T19:23:29Z dfp.m4 (enable_decimal_float): Enable for x86_64*--gnu to catch x86_64 kFreeBSD and Hurd.
[d41cd17] 2018-07-05T19:13:45Z libtool.m4: Sort output of 'find' to enable deterministic builds.
[339657d] 2018-07-05T17:03:14Z Add xfail-if to some tests that fail with COW strings
[3023679] 2018-07-05T17:03:05Z PR libstdc++/58265 add noexcept to basic_string::assign(basic_string&&)
[99d2293] 2018-07-05T16:27:38Z re PR fortran/86408 (bogus error: ABSTRACT INTERFACE must not have an assumed character length result (F2003: C418))
[d8d9b83] 2018-07-05T15:56:06Z PR libstdc++/58265 implement LWG 2063 for COW strings
[245471c] 2018-07-05T15:39:27Z re PR fortran/83183 (Out of memory with option -finit-derived)
[5a1b56c] 2018-07-05T14:48:51Z rs6000-c.c: Map ALTIVEC_BUILTIN_VEC_UNPACKH for float argument to VSX_BUILTIN_DOUBLEH_V4SF.
[715fcd7] 2018-07-05T14:36:09Z PR tree-optimization/86400 - set::set<char ()[2]) constructor does not work with array argument
[09cff37] 2018-07-05T13:11:44Z Replace NO_IMPLICIT_EXTERN_C with SYSTEM_IMPLICIT_EXTERN_C.
[6fc2658] 2018-07-05T10:37:36Z Fix can_change_mode_class for big-endian on Arm
[d6e5a37] 2018-07-05T10:35:00Z Correct subreg no-op handling for big-endian vec_select.
[89c52e5] 2018-07-05T10:31:04Z Simplify movmem code by always doing overlapping copies when larger than 8 bytes on AArch64.
[bdfc619] 2018-07-05T09:47:05Z Revert 2018-07-04 Maxim Ostapenko [email protected]
[c98446b] 2018-07-05T09:10:55Z [testsuite] Remove 'note:' from scan-tree-dump directives
[ab7f778] 2018-07-05T08:19:15Z [testsuite] Simplify dg-final
[d3fc820] 2018-07-05T04:57:52Z Fix my yesterday ChangeLog entry.
[e365d8d] 2018-07-05T00:16:59Z Daily bump.
[ef45724] 2018-07-04T20:15:01Z P0646R1 Improving the Return Value of Erase-Like Algorithms I
[ca8dd9f] 2018-07-04T19:49:06Z re PR sanitizer/84250 (Symbol collision when using both Address and Undefined Behavior sanitizers (-fsanitize=address,undefined))
[a617812] 2018-07-04T19:21:38Z re PR c++/86398 (is_trivially_constructible always returns true even when is_constructible returns false)
[86b664c] 2018-07-04T18:58:51Z re PR tree-optimization/86274 (SEGFAULT when logging std::to_string(NAN))
[3adea09] 2018-07-04T18:16:26Z P0458R2 Checking for Existence of an Element in Associative Containers
[96eb9df] 2018-07-04T18:13:11Z re PR libstdc++/86272 (__gnu_debug::string uses undefined __glibcxx_check_insert_range2)
[fa9371c] 2018-07-04T18:08:16Z re PR fortran/82009 ([F08] ICE with block construct)
[89bc4ab] 2018-07-04T16:56:21Z Define "random_device" effective target
[4e4120a] 2018-07-04T14:31:56Z Fix std::__rotl and std::_rotr
[04f8c98] 2018-07-04T12:56:48Z re PR middle-end/86380 (incorrect comparison in function choose_multiplier)
[aacd59e] 2018-07-04T12:08:16Z Remove spurious $HOME include from BRIG FE Makefile
[3d4a2c6] 2018-07-04T09:03:35Z tree-vrp.c (extract_range_from_binary_expr_1): Initialze neg
_op* variables.
[e9029d5] 2018-07-04T09:03:18Z PR libstdc++/86398 fix std::is_trivially_constructible regression
[90fc44e] 2018-07-04T08:07:23Z Optimize std::rotl and std::rotr, add test for std::popcount
[6e38dee] 2018-07-04T08:04:55Z ssa-dom-thread-7.c: Adjust test because aarch64 has a slightly different IL that provides more...
[175b7dd] 2018-07-04T07:53:05Z Fix bootstrap on ia64 with old GCC version.
[c518c10] 2018-07-04T07:51:08Z [multiple changes]
[dd047c6] 2018-07-04T07:35:37Z Temporary remove "at least 8 byte alignment" code from x86
[7709f59] 2018-07-04T07:32:16Z Fix DOS-based system build and fix documentation.
[f45eb40] 2018-07-04T07:31:27Z Remove legacy testcase for -fprofile-generate=./
[bb263b5] 2018-07-04T07:18:04Z Fix typo in bb-slp-over-widen-*.c
[ebaa4de] 2018-07-04T03:01:33Z i386: Add indirect_return function attribute
[7422f0f] 2018-07-04T02:22:35Z h8300.md (logical3_sn, [...]): Merge into a single pattern.
[7af7cb5] 2018-07-04T02:19:35Z PR tree-optimization/86274 - SEGFAULT when logging std::to_string(NAN)
[68a8b14] 2018-07-04T02:14:16Z print-tree.c (print_real_cst): New function.
[ec4692b] 2018-07-04T01:03:52Z h8300.md (ors code_iterator): New.
[fae7e83] 2018-07-04T00:27:38Z h8300.md (movmd_internal_normal): Consolidated with (movmd_internal) into a single pattern using the P mode iterator.
[f1ee576] 2018-07-04T00:17:01Z Daily bump.
[f3e9105] 2018-07-03T21:04:45Z P0556R3 Integral power-of-2 operations, P0553R2 Bit operations
[cf3e6e9] 2018-07-03T21:04:37Z Remove redundant #if conditional
[2dac403] 2018-07-03T21:03:51Z decl.c (min_location): New.
[c3c3ddb] 2018-07-03T19:37:41Z h8300.c (h8300_insn_length_from_table): Consolidate ADDB...
[15333be] 2018-07-03T17:33:28Z re PR tree-optimization/85694 (Generation of vectorized AVG (Average) instruction)
[44b0c9a] 2018-07-03T16:38:16Z re PR c++/86201 (ICE: Error reporting routines re-entered)
[315aadc] 2018-07-03T15:50:12Z stl_algobase.h (__niter_wrap): New.
[42a98b4] 2018-07-03T14:47:11Z Reorg line_map data structures for better packing.
[42addb5] 2018-07-03T14:27:28Z [17/n] PR85694: AArch64 support for AVG_FLOOR/CEIL
[25d861f] 2018-07-03T14:26:56Z Remove "note: " prefix from some scan-tree-dump directives
[a9ad62b] 2018-07-03T14:25:38Z re PR c++/84306 (Wrong overload selected with -std=c++17, explicit and {})
[3f27391] 2018-07-03T14:21:15Z re PR middle-end/86202 (ICE in get_range_info calling an invalid memcpy() declaration)
[2831d68] 2018-07-03T14:13:02Z PR c++/86378 - functional cast in noexcept-specifier.
[a6bac46] 2018-07-03T13:59:06Z h8300.md (HSI, [...]): New mode iterators.
[abee268] 2018-07-03T13:56:58Z re PR ipa/86389 (execute FAILs with -fipa-pta)
[d343578] 2018-07-03T11:22:24Z Remove powerpc-linux_paired from config-list.mk
[776bfce] 2018-07-03T10:04:28Z Pass more vector types to append_pattern_def_seq
[9c58fb7] 2018-07-03T10:04:20Z Ensure PATTERN_DEF_SEQ is empty before recognising patterns
[ba9728b0] 2018-07-03T10:04:09Z Clean up interface to vector pattern recognisers
[0267732] 2018-07-03T10:03:44Z [16/n] PR85694: Add detection of averaging operations
[4ef79c9] 2018-07-03T10:03:17Z [15/n] PR85694: Try to split existing casts in widened patterns
[370c2eb] 2018-07-03T09:59:37Z [14/n] PR85694: Rework overwidening detection
[3239dde] 2018-07-03T09:58:47Z Avoid matching the same pattern statement twice
[30f502e] 2018-07-03T09:39:59Z tree-vect-stmts.c (vect_is_simple_use):...

Read more

gcc-9.2018-07-01Z.2d0bc0a

26 Oct 06:59
Compare
Choose a tag to compare

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

Read more