Releases: UoB-HPC/compiler-snapshots
gcc-9.2018-09-02Z.636b78f
[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 ...
gcc-9.2018-08-26Z.b5be6d0
[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
]...
gcc-9.2018-08-19Z.c606743
[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
[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
[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
[24].c
[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
[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...
gcc-9.2018-07-29Z.3605ba0
[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
[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...
gcc-9.2018-07-15Z.2cd6659
[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...
gcc-9.2018-07-08Z.e099f1a
[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):...
gcc-9.2018-07-01Z.2d0bc0a
[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. ...