Skip to content

Releases: UoB-HPC/compiler-snapshots

gcc-9.2018-06-24Z.9bc6f25

26 Oct 06:59
Compare
Choose a tag to compare

[1a6d1d2] 2018-06-24T20:38:14Z libgomp.texi (Top): Move www.openmp.org to https.
[6b0917f] 2018-06-24T14:11:55Z lto-streamer-out.c (tree_is_indexable): Make LABEL_DECL nonindexable unless it is forced or nonlocal...
[adaab30] 2018-06-24T04:09:20Z re PR fortran/85983 (ICE in check_dtio_interface1, at fortran/interface.c:4748)
[c8752e8] 2018-06-24T00:16:33Z Daily bump.
[bf51586] 2018-06-23T23:41:51Z [testsuite/guality] Fix tcl error on missing gdb
[be68f3f] 2018-06-23T07:32:45Z decl.c (bad_specifiers): Add const location_t* parameter and use locations in error messages about...
[9f8a749] 2018-06-23T05:05:58Z invoke.texi (mno-fancy-math-387): Update for changes made to OpenBSD and NetBSD through the years.
[88d51f7] 2018-06-23T02:44:36Z runtime: use #ifdef instead of #if for USING_SPLIT_STACK USING_SPLIT_STACK is configured as defined/undefined, not 0/1. Most of the places test USING_SPLIT_STACK with #ifdef, with a few exceptions. This CL fixes the exceptions. Reviewed-on: https://go-review.googlesource.com/120596
[a8bd258] 2018-06-23T00:16:56Z Daily bump.
[474f253] 2018-06-22T22:31:17Z re PR fortran/86281 (SEGV in fortran/resolve.c:resolve_function)
[9395b1d] 2018-06-22T22:28:49Z rs6000-c.c (altivec_overloaded_builtins): Change behavior of vec_pack (vector double...
[e56f662] 2018-06-22T21:57:07Z PR c++/86219 - ICE with erroneous initializer in template.
[e4511ca] 2018-06-22T21:57:01Z Avoid taking the address of something just because it's in parens.
[73607ff] 2018-06-22T20:56:08Z [testsuite/guality] Use buildarea gdb by default in combined build
[be56f2c] 2018-06-22T19:50:03Z [testsuite/guality] Be verbose about gdb version used
[7017d4a] 2018-06-22T17:22:43Z re PR c++/85662 ("error: non-constant condition for static assertion" from __builtin_offsetof in C++)
[0fb6181] 2018-06-22T16:46:22Z Improve entry/exit instrumentation for nested functions
[3f14cdf] 2018-06-22T15:37:36Z Forgot PR target/86222 in ChangeLog
[e9727bd] 2018-06-22T15:36:31Z rs6000-string.c (expand_strn_compare): Handle -m32 correctly.
[84ee432] 2018-06-22T15:01:34Z altivec-7.c: Add qualifiers for counts on AIX versus Linux.
[7393e5d] 2018-06-22T14:34:37Z Fix test case failures for pdp11 target.
[38a4d6d] 2018-06-22T14:25:52Z syscall: remove Ustat glibc 2.28 removes ustat.h and the ustat function entirely, which breaks syscall.Ustat. Updates golang/go#25990 Reviewed-on: https://go-review.googlesource.com/120535
[626d407] 2018-06-22T14:19:12Z Fix unexported basic_string symbols for 32-bit targets
[0b4bc9a] 2018-06-22T13:05:20Z PR libstdc++/86280 fix undefined left shift on 32-bit targets
[5885a1b] 2018-06-22T11:32:20Z Fix emission of jump tables (PR tree-optimization/86263).
[0c17270] 2018-06-22T10:09:10Z lto-streamer-out.c (DFS::DFS_write_tree_body): Do not stream BINFO_BASE_ACCESSES and BINFO_VPTR_FIELD.
[31dd69b] 2018-06-22T10:04:14Z Update OpenACC testcases
[ebbb116] 2018-06-22T09:45:54Z * tree.c (free_lang_data_in_type): Free all TYPE_VFIELDs.
[e08bf12] 2018-06-22T08:56:18Z Make symbol_summary::get and call_summary::get pure.
[635b738] 2018-06-22T06:19:14Z Don't preprocess .S files with -P on Solaris/x86 (PR target/85994)
[a634048] 2018-06-22T06:16:00Z Have g++ define _FILE_OFFSET_BITS=64 on Solaris
[89de39a] 2018-06-22T05:23:47Z 2018-06-21 François Dumont [email protected] Fix this ChangeLog entry.
[f76e076] 2018-06-22T00:16:44Z Daily bump.
[d72888d] 2018-06-21T23:29:01Z PR libstdc++/86138 prevent implicit instantiation of COW empty rep
[30043df] 2018-06-21T23:13:25Z pack02.c: Use __ibm128 instead of long double if the long double format is IEEE 128-bit...
[27fbc51] 2018-06-21T23:02:25Z cmd/go: re-enable a couple of tests of gccgo Port https://golang.org/cl/120375 over to the gofrontend repo so that it gets more reliable testing. Updates golang/go#22472 Reviewed-on: https://go-review.googlesource.com/120395
[ed04406] 2018-06-21T22:55:50Z rs6000.c (init_float128_ieee): Prevent complex multiply and divide external functions from being created more...
[e8ccf82] 2018-06-21T22:49:37Z rs6000.md (neg2_internal): Use the correct mode to check whether the mode is IBM extended.
[77f72c9] 2018-06-21T22:38:55Z re PR fortran/49630 ([OOP] ICE on obsolescent deferred-length type bound character function)
[fe5309c] 2018-06-21T22:16:20Z rs6000.md (extendtfif2): Add missing 128-bit conversion insn that shows up when...
[cda121a] 2018-06-21T22:01:25Z PR libstdc++/83328 add correct basic_string::insert for initializer_list
[5cfd862] 2018-06-21T20:57:07Z * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update.
[40a380e] 2018-06-21T18:19:38Z * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Use TEMPLATE_PARM_DESCENDANTS.
[50200c6] 2018-06-21T18:19:34Z Reduce garbage from push_to_top_level.
[6ec0470] 2018-06-21T18:19:29Z Let -fmem-report see callers of cxx_make_type.
[8745500] 2018-06-21T18:19:23Z PR c++/86182 - fix wrong PR tag in earlier commit
[75382a9] 2018-06-21T17:34:31Z re PR fortran/83118 (Bad intrinsic assignment of class() array component of derived type)
[7792f13] 2018-06-21T17:03:58Z cfgrtl.c (fixup_reorder_chain): Do not emit NOPs in DECL_IGNORED_P functions.
[56b9760] 2018-06-21T17:02:13Z except.c (finish_eh_generation): Commit edge insertions only after the EH edges have been redirected from...
[575b192] 2018-06-21T17:01:12Z tree-nested.c (get_frame_type): Use create_tmp_var_raw instead of create_tmp_var_for to create the FRAME decl.
[29cbd18] 2018-06-21T16:59:28Z tree-inline.c (copy_edges_for_bb): Minor tweak.
[e9df6a8] 2018-06-21T16:24:00Z PR libstdc++/70940 make pmr::resource_adaptor return aligned memory
[7956c50] 2018-06-21T14:01:11Z PR libstdc++/70940 make pmr::resource_adaptor return aligned memory
[67b3b8f] 2018-06-21T13:53:30Z IPA summaries use ::get in ipa-pure-const.c.
[f5fe239] 2018-06-21T13:47:48Z lto-streamer-out.c (DFS::DFS_write_tree_body): Update outdated comment.
[e67343d] 2018-06-21T13:44:38Z Fix IPA crash in libgccjit
[d22d74e] 2018-06-21T13:37:59Z [testsuite] Fix guality/pr45882.c for flto
[494e753] 2018-06-21T12:44:38Z [tail-merge] Fix side-effect test in stmt_local_def
[8732dd8] 2018-06-21T11:22:12Z re PR tree-optimization/86232 (ICE in record_estimate, at tree-ssa-loop-niter.c:3258)
[9b2e34e] 2018-06-21T11:05:36Z [ARM] Use __ARM_ARCH and __ARM_FEATURE_LDREX instead of ARM_ARCH
[d1b0dd5] 2018-06-21T11:01:05Z [ARM] libgcc: Remove unsupported code for ARM_ARCH < 4
[9b57fd3] 2018-06-21T09:08:43Z [AArch64][PATCH 2/2] Combine AES instructions with xor and zero operands
[ff02988] 2018-06-21T09:01:21Z [AArch64][PATCH 1/2] Make AES unspecs commutative
[5fa2346] 2018-06-21T07:46:43Z tree-data-ref.c (dr_step_indicator): Handle NULL DR_STEP.
[1ac6620] 2018-06-21T05:42:53Z re PR other/86198 (Libbacktrace does not properly work with ".note.gnu.build-id" section)
[802743b] 2018-06-21T05:36:48Z debug.h (_Safe_iterator<>(const _Safe_iterator<_MutableIterator,>& __x)): Compare __x base iterator with a default initialized iterator of the same type.
[a788a23] 2018-06-21T00:16:46Z Daily bump.
[1f3fa52] 2018-06-20T21:11:23Z re PR libgcc/86213 (-fsplit-stack runtime may clobber SSE input param reg)
[d8e7bf4] 2018-06-20T20:06:51Z rs6000-c.c (altivec_overloaded_builtins): Change behavior of vec_packsu (vector unsigned long long...
[e70359b] 2018-06-20T19:34:53Z PR libstdc++/70966 make pmr::new_delete_resource() immortal
[c145665] 2018-06-20T19:22:53Z [PR c++/85634] Fix tsubst ICE
[f2cb6e6] 2018-06-20T19:07:37Z decl.c (grokfndecl): Add const cp_decl_specifier_seq
parameter...
[829c634] 2018-06-20T16:35:15Z Update OpenACC data clause semantics to the 2.5 behavior
[f41b761] 2018-06-20T16:07:21Z re PR c++/86210 (Missing -Wnonnull warning for function defined in the same TU)
[d9addf3] 2018-06-20T15:54:57Z Add testcase accidentally not committed earlier
[e28fadb] 2018-06-20T15:46:02Z re PR c++/86240 (ice: unexpected expression absu_expr)
[125fe9a] 2018-06-20T14:51:04Z re PR debug/86194 (ICE: SIGSEGV in avoid_constant_pool_reference (simplify-rtx.c:215) with -O -g -mavx512bw)
[c81a5ae] 2018-06-20T14:47:28Z re PR tree-optimization/86231 (vrp_meet causes wrong-code)
[60f02f9] 2018-06-20T14:44:45Z Generate correctly typed compare in canonicalize_loop_ivs
[d53e8ef] 2018-06-20T14:42:19Z cfgrtl.c (rtl_verify_edges): Formatting fix.
[335a120] 2018-06-20T14:34:06Z [PR c++/85634] Fix tsubst ICE
[b54006a] 2018-06-20T10:01:18Z Remove not longer valid FIXME comment.
[ada818f] 2018-06-20T09:54:35Z * ginclude/stddef.h: Limit #include <machine/ansi.h> to NetBSD.
[9f5361c] 2018-06-20T08:57:17Z [AArch64] Support for LDP/STP of Q-registers
[de840bd] 2018-06-20T08:52:55Z Change default for jump_table expansion ratio to 8.
[2f928c1] 2018-06-20T08:52:35Z Enable clustering for switch statements.
[dc223ad] 2018-06-20T08:52:12Z Switch other switch expansion methods into classes.
[789410e] 2018-06-20T08:51:45Z Transform switch_conversion into a class.
[1cbfecc] 2018-06-20T08:16:08Z [8/n] PR85694: Make patterns check for target support
[49d8df1] 2018-06-20T08:11:46Z [7/n] PR85694: Add a vect_pattern_detected helper
[2592730] 2018-06-20T08:09:48Z [6/n] PR85694: Add a vect_get_internal_def helper
[1f78617] 2018-06-20T08:08:21Z [5/n] PR85694: Remove dead WIDEN_SUM handling
[44ae7a0] 2018-06-20T08:07:37Z [4/n] PR85694: Remove redundant calls to types_compatible_p
[ed7b812] 2018-06-20T08:06:33Z [3/n] PR85694: Fix dummy assignment handling in vectorizable_call
[e3947d8] 2018-06-20T08:06:27Z [2/n] PR85694: Attach a DEF_SEQ only to the original statement
[d54a098] 2018-06-20T08:05:41Z [1/n] PR85694: Allow...

Read more

gcc-9.2018-06-17Z.ebd94f7

26 Oct 06:59
Compare
Choose a tag to compare

[d70ba0c] 2018-06-17T11:36:58Z gimplify.c (nonlocal_vlas): Delete.
[f6a4a25] 2018-06-17T00:16:41Z Daily bump.
[5126ae0] 2018-06-16T21:39:31Z re PR middle-end/82479 (missing popcount builtin detection)
[e197e64] 2018-06-16T21:34:29Z re PR tree-optimization/64946 ([AArch64] gcc.target/aarch64/vect-abs-compile.c - "abs" vectorization fails for char/short types)
[ee79110] 2018-06-16T06:51:32Z re PR middle-end/86095 (documentation for -Wunsafe-loop-optimizations references options which have no effect any more)
[81e9944] 2018-06-16T06:50:31Z re PR rtl-optimization/86108 (crash during unwinding with -O2)
[94aedc1] 2018-06-16T06:35:53Z PR c++/86147 - wrong capture for template argument.
[29305f6] 2018-06-16T03:32:40Z config.guess: Import latest version.
[8b1d139] 2018-06-16T00:16:50Z Daily bump.
[5d84e6c] 2018-06-15T23:47:33Z LWG 3076 basic_string CTAD ambiguity
[487f2f6] 2018-06-15T20:53:54Z re PR c/86093 (volatile ignored on pointer in C)
[da8ea71] 2018-06-15T20:36:38Z re PR middle-end/85878 (ICE in convert_mode_scalar, at expr.c:287)
[fe7a23a] 2018-06-15T20:23:00Z pt.c (tsubst_default_argument): Use push_to/pop_from_top_level.
[b4cf2e4] 2018-06-15T20:22:55Z * decl.c (start_enum): Do compare dependent underlying type.
[582f844] 2018-06-15T20:22:44Z PR c++/82882 - ICE with lambda in template default argument.
[508f1cb] 2018-06-15T20:22:38Z * tree.c (maybe_warn_parm_abi): Inform the location of the class.
[b8d8500] 2018-06-15T19:30:58Z re PR middle-end/86123 (ICE in prepare_cmp_insn, at optabs.c:3967)
[b48f235] 2018-06-15T19:17:19Z typed-splay-tree.h (typed_splay_tree::remove): New function.
[df25ffc] 2018-06-15T18:51:07Z [testsuite] Run dg-final.exp sequentially
[525d67d] 2018-06-15T18:47:29Z PR libstdc++/86169 unshare COW string when non-const data() called
[36eec25] 2018-06-15T16:47:55Z Decorate string_view members with nonnull attribute
[3438bf7] 2018-06-15T16:11:12Z PR libstdc++/86168 fix ambiguous default constructor
[9e9e626] 2018-06-15T15:50:25Z MIPS: Add support for -mcrc and -mginv options.
[5a95794] 2018-06-15T15:47:56Z Only define __cpp_lib_constexpr_char_traits for C++17
[490cced] 2018-06-15T15:25:16Z Force user provided warning and error messages to only occupy one line.
[7f93abd] 2018-06-15T14:19:47Z LWG 2993 reference_wrapper conversion from T&&
[d1ac60d] 2018-06-15T12:41:46Z tree-vect-slp.c (vect_slp_bb): Dump MSG_OPTIMIZED_LOCATIONS here, also noting vector size used.
[738cb23] 2018-06-15T11:22:10Z [ARC] Fix warning in arc_return_address_register.
[fa68523] 2018-06-15T11:08:30Z re PR tree-optimization/86159 (g++ ICE at -O1 and above on valid code: incorrect type of vector CONSTRUCTOR elements)
[5b32ec1] 2018-06-15T07:25:13Z re PR tree-optimization/86076 (ICE: verify_gimple failed (error: location references block not in block tree))
[a8ef806] 2018-06-15T05:19:44Z RISC-V: Add custom RTEMS multilibs
[cb4f9a8] 2018-06-15T00:19:07Z LWG 3039 Unnecessary decay in thread and packaged_task
[024e96b] 2018-06-15T00:16:45Z Daily bump.
[cf4763b] 2018-06-14T21:07:14Z re PR c++/86063 (g++ ICE at tree check: expected tree_list, have expr_pack_expansion in cp_check_const_attributes, at cp/decl2.c:1391)
[53e926c] 2018-06-14T20:27:04Z LWG 3075 basic_string needs deduction guides from basic_string_view
[db5ab3a] 2018-06-14T19:36:54Z LWG 3074 make scalar types non-deduced in valarray non-member functions
[bf75953] 2018-06-14T19:16:14Z re PR target/86048 (.seh_savexmm offset is negative error when compiling libpng)
[48fcd20] 2018-06-14T19:07:45Z re PR middle-end/86122 (ICE in useless_type_conversion_p, at gimple-expr.c:87)
[bc04d1f] 2018-06-14T19:05:13Z P0624R2 - Default constructible and assignable stateless lambdas
[2d26d4c] 2018-06-14T19:02:40Z Partially revert move of std::tuple_element_t to
[d4d4475] 2018-06-14T17:49:21Z decl.c (duplicate_decls): Use DECL_SOURCE_LOCATION in OPT_Wshadow warning_at.
[e9ecac3] 2018-06-14T14:12:24Z P0935R0 Eradicating unnecessarily explicit default constructors
[74755c6] 2018-06-14T14:01:29Z Define __cpp_lib_tuple_element_t in not
[75b5bc0] 2018-06-14T13:35:06Z re PR target/85945 (ICE in resolve_subreg_use, at lower-subreg.c:751)
[977ac63] 2018-06-14T13:32:53Z P0935R0 Eradicating unnecessarily explicit default constructors
[8513bec] 2018-06-14T10:59:14Z Fix errors in libstdc++-v3/ChangeLog entries.
[bb4291d] 2018-06-14T10:55:31Z re PR target/86139 (ICE in in store_constructor, at expr.c:6849 on arm-linux-gnueabihf)
[a16fa07] 2018-06-14T10:55:00Z re PR ipa/86124 (ICE in create_variable_info_for, at tree-ssa-structalias.c:6123)
[4c1d999] 2018-06-14T09:26:51Z PR libstdc++/83982 fix exception-safety guarantee of std::vector::resize
[c7a42ad] 2018-06-14T05:10:51Z RTEMS: Prefer int for int32_t
[6c07e43] 2018-06-14T00:16:19Z Daily bump.
[4fdda3c] 2018-06-14T00:02:42Z PR c++/86099 - ICE with trivial copy and non-trivial default ctor.
[5cef373] 2018-06-13T21:05:34Z c-opts.c (c_common_post_options): Warn about useless -Wabi.
[30c0ee9] 2018-06-13T20:40:28Z MIPS: Add support for P6600.
[1df5fce] 2018-06-13T20:32:10Z compiler: avoid introducing redundant write barriers The traversal used by the write barrier insertion phase can sometimes wind up visiting new statements inserted during the traversal, which then results in duplicate / redundant write barrier guards. Example program to reproduce: package small type S struct { N S K int } var G S = &S{N: nil, K: 101} This patch changes the traversal code to keep track of statements already added and avoid processing them again later in the traversal. Fixes golang/go#25867 Reviewed-on: https://go-review.googlesource.com/118637
[a7bf6c0] 2018-06-13T20:29:04Z PR tree-optimization/86114 - ICE in gimple_fold_builtin_strlen with an invalid call to strnlen
[eb04ee1] 2018-06-13T20:27:26Z 2018-06-13 François Dumont [email protected]
[3b07c0e] 2018-06-13T19:51:42Z re PR sanitizer/86090 ([ASAN] ASAN does not properly configure libbacktrace.)
[34a7a23] 2018-06-13T19:39:36Z PR c++/86094 - wrong code with defaulted move ctor.
[010b9a3] 2018-06-13T19:37:50Z re PR fortran/86110 (ICE in gfc_resolve_character_array_constructor, at fortran/array.c:2044)
[de001ec] 2018-06-13T17:24:45Z compiler: include global variable preinit blocks in ast dumps Dump out the blocks corresponding to variable pre-inits when -fgo-dump-ast is in effect. Each preinit block is prefixed with a comment indicating the variable it is initializing. Reviewed-on: https://go-review.googlesource.com/118636
[1cc56f0] 2018-06-13T15:14:48Z PR libstdc++/86127 avoid unnecessary allocator conversions
[7b76867] 2018-06-13T15:03:50Z tree-vect-patterns.c (vect_recog_vector_vector_shift_pattern): Properly set vector type of the intermediate stmt.
[9287792] 2018-06-13T14:45:52Z rl78.c (move_elim_pass): Use TDF_NONE rather than integer 0 for argument to print_rtl_with_bb.
[0be606d] 2018-06-13T14:31:17Z re PR fortran/85703 ([openacc] ICE in resolve_fntype, at fortran/resolve.c:16313)
[adc41eb] 2018-06-13T14:29:04Z re PR fortran/85702 ([openacc] ICE in gfc_format_decoder, at fortran/error.c:943)
[c949264] 2018-06-13T13:51:23Z libgo: update to Go 1.10.3 release Reviewed-on: https://go-review.googlesource.com/118495
[4dea3bf] 2018-06-13T13:43:32Z emit-rtl.c: more typesafety
[b4da704] 2018-06-13T12:52:29Z cgraph.c (cgraph_node::get_untransformed_body): Dump function bodies streamed in with -Q.
[70e18df] 2018-06-13T11:20:23Z re PR target/86048 (.seh_savexmm offset is negative error when compiling libpng)
[8c191c8] 2018-06-13T08:54:09Z [ARC] Update fma expansions.
[16493b5] 2018-06-13T08:43:56Z [ARC] Reimplement return padding operation for ARC700.
[60a3f65] 2018-06-13T08:43:42Z [ARC] Define LINK_GCC_C_SEQUENCE_SPEC.
[376c55a] 2018-06-13T08:43:19Z [ARC] SYNC instruction is valid on all ARC cores.
[adea502] 2018-06-13T08:42:57Z [ARC] Allow EX instruction unconditionally
[7a723d8] 2018-06-13T06:50:12Z re PR tree-optimization/86076 (ICE: verify_gimple failed (error: location references block not in block tree))
[cde650f] 2018-06-13T06:10:03Z debug.h (__glibcxx_requires_can_increment_range): New.
[79a9afa] 2018-06-13T03:33:06Z PR c++/86098 - ICE with template placeholder for TTP.
[8b4b756] 2018-06-13T00:16:51Z Daily bump.
[8fd9663] 2018-06-12T22:33:29Z Tighten LRA test for reloading the inner reg of a paradoxical subreg
[5284e55] 2018-06-12T22:31:14Z Use poly_int rtx accessors instead of hwi accessors
[6044eae] 2018-06-12T21:58:49Z config.gcc (alpha
-
-freebsd*): Remove.
[3791aec] 2018-06-12T21:23:27Z decl2.c (coerce_new_type, [...]): Add location_t parameter and adjust error_at calls.
[2d10cca] 2018-06-12T21:22:10Z decl2.c (coerce_new_type, [...]): Add location_t parameter and adjust error_at calls.
[4db9ca8] 2018-06-12T20:20:11Z Core issue 1331 - const mismatch with defaulted copy constructor
[84a9d3b] 2018-06-12T20:18:35Z macros.h (__glibcxx_check_can_increment_range): New.
[dd9db6f] 2018-06-12T19:10:55Z P0935R0 Eradicating unnecessarily explicit default constructors
[b80a188] 2018-06-12T18:28:37Z spellcheck: support transpositions aka Damerau-Levenshtein (PR other/69968)
[e3329a7] 2018-06-12T18:05:13Z PR tree-optimization/85259 - Missing -Wstringop-overflow= since r256683
[47feeb3] 2018-06-12T17:55:24Z re PR fortran/44491 (Diagnostic just shows "" instead of a locus)
[bb0f14a] 2018-06-12T17:14:31Z PR c/85931 - -Wsizeof-pointer-memaccess for strncpy with size of source
[132afee] 2018-06-12T16:07:37Z p8-vec-xl-xst-v2.c: New.(actually added this time).
[`3ea94d3...

Read more

gcc-9.2018-06-10Z.874c7b7

26 Oct 07:18
Compare
Choose a tag to compare

[980fa45] 2018-06-10T15:31:42Z gfortran.h (gfc_expr): Add no_bounds_check field.
[dcdae92] 2018-06-10T12:50:03Z re PR fortran/79854 (diagnostics: gfc_conv_constant_to_tree should be gfc_internal_error)
[ea20e8b] 2018-06-10T08:20:50Z re PR fortran/85088 (improve diagnostic for bad INTENT declaration ('Invalid character in name at'))
[3a579cb] 2018-06-10T01:49:02Z re PR libfortran/86070 (gfortran.dg/fmt_zero_digits.f90 segmentation fault starting with r261077)
[f0a9b3d] 2018-06-10T00:17:11Z Daily bump.
[258b49e] 2018-06-09T22:28:54Z ieee_4.f90: xfail on i?86--freebsd
[1dd88f8] 2018-06-09T15:58:24Z re PR fortran/38351 (Poor error message for rank mismatch in operator args)
[3cf89a7] 2018-06-09T15:47:40Z re PR fortran/85138 (ICE with generic function)
[4ea0af1] 2018-06-09T15:39:29Z re PR fortran/78278 (ICE in gfc_wide_memset, at fortran/scanner.c:153)
[598dc59] 2018-06-09T15:33:28Z re PR fortran/63514 (functions containing volatile are considered pure)
[1ae28fc] 2018-06-09T00:16:34Z Daily bump.
[88f1232] 2018-06-08T23:55:06Z compiler: remove stack_allocation_expression Now we make temporaries for allocations on stack (CL 86242). This function is no longer used. Remove. Reviewed-on: https://go-review.googlesource.com/92618
[d1ecece] 2018-06-08T22:04:11Z re PR fortran/85631 (Runtime error message array bound mismatch with nonzero optimization)
[058872e] 2018-06-08T20:09:46Z p8vector-builtin-3.c: Add vec_pack test.
[2f2fc32] 2018-06-08T19:11:21Z re PR fortran/86059 (ICE in reduce_binary_ac, at fortran/arith.c:1308 (and others))
[5954faa] 2018-06-08T19:06:20Z re PR fortran/78571 (ICE in create_character_initializer, at fortran/data.c:191)
[f57d144] 2018-06-08T17:17:45Z re PR target/85755 (PowerPC Gcc's -mupdate produces inefficient code on power8/power9 machines)
[a141755] 2018-06-08T16:43:14Z Define special members as defaulted
[29a50df] 2018-06-08T16:12:39Z dumpfile.c (FIRST_ME_AUTO_NUMBERED_DUMP): Bump to 4.
[850078b] 2018-06-08T15:42:24Z * config/rs6000/rs6000.c (rs6000_passes_ieee128): Protect with #if TARGET_ELF.
[d3fe528] 2018-06-08T15:23:19Z Whoops, forgot to commit the patch with r261324, just did the changelog.
[adff928] 2018-06-08T15:22:31Z vsx-vector-6-be.p7.c: Rename this file to vsx-vector-6.p7.c.
[e1224fa] 2018-06-08T15:16:05Z * es.po: Update.
[439608b] 2018-06-08T13:44:06Z Fix function signature in header file.
[d0765b2] 2018-06-08T13:30:41Z PPC: remove usage of cgraph_node::instrumentation_clone and cgraph_node::instrumented_version.
[4af78ef] 2018-06-08T12:50:19Z Convert dump and optgroup flags to enums
[a7efc32] 2018-06-08T12:46:02Z rs6000: Delete unused min/max macros
[03304f9] 2018-06-08T12:44:32Z rs6000: Delete mention of -mabi={no-,}spe in the documentation
[a756f16] 2018-06-08T12:37:49Z Make ipa-pure-const more strict about summary constrains.
[6f86434] 2018-06-08T12:37:03Z Replace some ::get_create with ::get in IPA inline.
[4325656] 2018-06-08T12:36:26Z Come up with cgraph_node::get_uid and make cgraph_node::uid private.
[8b25212] 2018-06-08T12:33:47Z Make cgraph_edge::uid really unique.
[9fb50ad] 2018-06-08T12:31:09Z Port edge_growth_cache to call_summary.
[1ac2bdb] 2018-06-08T12:29:44Z Port IPA CP to edge_clone_summaries.
[dbea5bf] 2018-06-08T12:28:20Z Add call_summary::get method and m_initialize_when_cloning.
[7464475] 2018-06-08T12:26:57Z Remove cgraph_node::summary_uid and make cgraph_node::uid really unique.
[9d3e0ad] 2018-06-08T12:22:58Z Convert IPA CP to symbol_summary.
[36330f8] 2018-06-08T12:16:18Z Covert ipa-pure-const.c to symbol_summary.
[6adcb79] 2018-06-08T12:14:57Z Use symtab_summary in ipa-reference.c.
[cf9b0b5] 2018-06-08T12:14:02Z Use summaries->get where possible. Small refactoring of multiple calls.
[0148358] 2018-06-08T12:13:20Z Add {symbol,call}summary::get method and use it in HSA.
[99353fc] 2018-06-08T12:11:48Z Rename get methods in symbol-summary.h to get_create.
[2a28117] 2018-06-08T12:10:02Z Code refactoring for call_summary.
[ef2ceb1] 2018-06-08T12:08:36Z Code refactoring of symtab_summary.
[eb147cf] 2018-06-08T11:25:19Z Fix scan in ipa-icf-38.c.
[31db0fe] 2018-06-08T07:53:31Z Remove MPX
[c71f71f] 2018-06-08T00:16:33Z Daily bump.
[6ad1bf1] 2018-06-07T22:57:07Z vsx.md (vextract_fp_from_shorth, [...]): Add BE support.
[07e2ef9] 2018-06-07T22:46:48Z vec-cntlz-lsbb-2.c (dg-error): Update expected error message.
[e4d44a3] 2018-06-07T19:15:45Z re PR c/85318 (-Wc90-c99-compat does not warn about for loop initial declarations)
[a3e87f0] 2018-06-07T17:55:05Z compare-elim.c (try_merge_compare): Don't merge compare if address contains a side effect.
[75d1c00] 2018-06-07T17:53:11Z re PR fortran/86045 (ICE in reduce_binary_ac, at fortran/arith.c:1308)
[dc23fb4] 2018-06-07T16:56:09Z compiler: speed up variable initializer sorting The compiler used to do variable initializer sorting by looping through all the initialized variables and, for each one, looping through all the initialized variables and checking for a dependency. For very large packages with thousands of initialized global variables, this quadratic loop could take quite a long time. Change the approach to first loop through all the initialized variables and fetch all the references to other variables from the initialization code. Then, loop through them again and this time add a dependency for each referenced, initialized, variable, while checking for initialization loops. We still have a nested loop, but this time the inner loop should normally be short--just the list of referenced variables, not the list of all variables. Reviewed-on: https://go-review.googlesource.com/116816
[fa72553] 2018-06-07T15:26:56Z * eo.po: Update.
[d6cbe43] 2018-06-07T14:18:27Z * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
[fb99709] 2018-06-07T13:31:24Z t-vxworks (LIBGCC_INCLUDES): Add -I$(MULTIBUILDTOP)../../gcc/include.
[a548a5a] 2018-06-07T11:07:05Z config.gcc: Support "tremont".
[cef87b0] 2018-06-07T10:09:42Z msp430.c (msp430_mcu_name): Set the "i" in the symbol defined for msp430i* devices to be lower case.
[fa8ce18] 2018-06-07T09:48:31Z graphite-sese-to-poly.c (extract_affine): Avoid unneded wrapping.
[c962b2c] 2018-06-07T08:56:45Z Default special members of regex types and add noexcept
[ca6b741] 2018-06-07T07:41:18Z re PR tree-optimization/69615 (0 to limit signed range checks don't always use unsigned compare)
[b2bf825] 2018-06-07T07:01:56Z re PR tree-optimization/85935 ([graphite] ICE in extract_affine, at graphite-sese-to-poly.c:287)
[7a205f5] 2018-06-07T05:44:53Z 2018-06-07 François Dumont [email protected]
[244aebf] 2018-06-07T04:23:16Z Fix compilation of libgcov with GCOV_LOCKED=0.
[6c086e8] 2018-06-07T04:21:35Z Fix libgcov-driver-system bootstrap failure (PR bootstrap/86057).
[37777cd] 2018-06-07T00:16:22Z Daily bump.
[029435a] 2018-06-06T23:16:06Z vsx.md (first_match_index
): Calculate index using natural element order.
[20f136a] 2018-06-06T23:03:35Z extend.texi (PowerPC AltiVec Built-in Functions): Adjust indentation and line wrap for many prototypes.
[f0e5e94] 2018-06-06T22:54:17Z re PR target/85657 (Make __ibm128 a separate type, even if long double uses the IBM double-double format)
[a983358] 2018-06-06T21:46:26Z builtins-7-p9-runnable.c: Change first argument to vui_arg.
[9658d11] 2018-06-06T21:41:29Z re PR fortran/85641 (ICE with string concatenate)
[c63f44a] 2018-06-06T21:38:49Z builtins-3.c: Move tests requiring -mvsx to builtins-4.c.
[c765c8c] 2018-06-06T21:11:15Z re PR target/85657 (Make __ibm128 a separate type, even if long double uses the IBM double-double format)
[9d67f13] 2018-06-06T19:39:27Z Remove redundant std::move on const object
[ec74725] 2018-06-06T19:08:36Z RISC-V: Add interrupt attribute modes.
[1b58c73] 2018-06-06T18:40:53Z re PR target/63177 (Powerpc no-vfa-vect-depend-2.c and no-vfa-vect-depend-3.c failures)
[fe16acf] 2018-06-06T17:55:39Z re PR c++/86068 (__cpp_transactional_memory is 210500)
[e58c9d9] 2018-06-06T17:51:19Z re PR c++/85977 (Incorrect handling of array reference size deduction)
[b66ec0c] 2018-06-06T17:47:48Z PR c++/86060 - ICE on range for with -std=c++98.
[4dbdb49] 2018-06-06T15:14:12Z PR c++/85710 - ICE with -Wmemset-elt-size.
[1d6ccc5] 2018-06-06T14:50:16Z reflect: fix StructOf hash and string Adjust the hash and string fields computed by StructOf to match the values that the compiler computes for a struct type with the same field names and types. This makes the reflect code match the compiler's Type::hash_for_method and Type::reflection methods. Fixes golang/go#25284 Reviewed-on: https://go-review.googlesource.com/116515
[1336795] 2018-06-06T14:46:29Z rs6000-builtin.def (VSX_BUILTIN_VEC_LD, [...]): Add comment to explain non-traditional uses.
[2a559b8] 2018-06-06T13:33:08Z ix86_expand_call: convert return type to rtx_insn *
[31a5d8c] 2018-06-06T13:13:24Z re PR tree-optimization/86066 (wrong code for bit-field manipulation at -Os)
[1abc0f7] 2018-06-06T13:03:29Z re PR tree-optimization/86062 (Missed redundancy elimination with struct and array)
[d71488c] 2018-06-06T11:49:20Z MSP430: Allow interrupt handlers to be static
[7db54cc] 2018-06-06T06:05:07Z PR libstdc++/86008 add std::quoted support for string_view
[5ae566b] 2018-06-06T00:16:31Z Daily bump.
[7236599] 2018-06-05T22:57:07Z extend.texi (PowerPC AltiVec Built-in Functions): Remove volatile qualifier from vec_lvsl and vec_lvsr argument prototypes.
[aec530a] 2018-06-05T22:21:36Z re PR target/79924 (aarch64: untranslated diagnostics in aarch64_err_no_fpadvsimd)
[fc29dfc] 2018-06-05T22:20:13Z re PR target/79924 (aarch64: unt...

Read more

gcc-9.2018-06-03Z.a194d25

26 Oct 07:18
Compare
Choose a tag to compare

[c5f5029] 2018-06-03T12:37:03Z PR c++/85739 - ICE with pointer to member template parm.
[c14add8] 2018-06-03T11:51:10Z re PR tree-optimization/86034 (wrong code for bit-field manipulation at -Os)
[5b9a333] 2018-06-03T11:14:51Z re PR fortran/36497 (USE association, cray pointers and error checking)
[12193bf] 2018-06-03T05:23:59Z re PR fortran/85938 (Spurious assert failure for matmul with reshaped array)
[432e70a] 2018-06-03T03:46:32Z [NDS32] Implement peephole2 patterns for tuning code size.
[37d8f61] 2018-06-03T03:26:56Z [NDS32] Add -march=v3j.
[1cc5910] 2018-06-03T03:17:40Z [NDS32] Disable -fdelete-null-pointer-checks by default for nds32*--elf.
[57ea03a] 2018-06-03T01:01:47Z PR c++/85761 - ICE with ill-formed use of const outer variable.
[dd39af4] 2018-06-03T00:16:36Z Daily bump.
[cf3cd43] 2018-06-02T14:22:12Z [NDS32] Support Linux target for nds32.
[2140297] 2018-06-02T11:14:04Z [NDS32] Implement fp-as-gp optimization.
[e812d4d] 2018-06-02T11:11:40Z decl.c (gnat_to_gnu_entity): If this is not a definition...
[fcf7081] 2018-06-02T10:57:54Z Add missing directive
[988ee9b] 2018-06-02T10:45:41Z ada-tree.h (TYPE_PADDING_FOR_COMPONENT): New macro.
[82b3377] 2018-06-02T09:37:31Z discr53.ad[sb]: New test.
[4cda703] 2018-06-02T03:14:44Z PR c++/85764 - bogus 'this' not captured error.
[946d79a] 2018-06-02T01:33:08Z * g++.dg/cpp1z/feat-cxx1z.C: Update __cpp_deduction_guides.
[6931191] 2018-06-02T00:55:45Z Commit 260294 on 2018-05-16 by Carl Love was supposed to add the following files.
[fb28917] 2018-06-02T00:17:58Z altivec-12.c (main): Fix declaration of ucz to make it consistent with the naming convention in the file.
[a2b8cef] 2018-06-02T00:16:31Z Daily bump.
[38a2b7e] 2018-06-01T23:04:09Z DWARF5: Don't generate DW_AT_loclists_base for split compile unit DIEs.
[f8ad043] 2018-06-01T22:48:40Z * c-cppbuiltin.c (c_cpp_builtins): Bump __cpp_deduction_guides to 201703.
[c94c353] 2018-06-01T21:56:17Z gimple-ssa-store-merging.c: Include gimple-fold.h.
[3827838] 2018-06-01T21:52:25Z altivec-35.c (foo): Add builtin test vec_madds.
[a609077] 2018-06-01T21:04:24Z ChangeLog tidying
[e079dce] 2018-06-01T20:49:43Z CWG 1581: When are constexpr member functions defined?
[7d072b9] 2018-06-01T20:49:33Z PR c++/58281 - explicit instantiation of constexpr
[9760467] 2018-06-01T20:49:27Z * pt.c (instantiate_decl): Any defaulted function is defined.
[010ff25] 2018-06-01T20:26:44Z MAINTAINERS (write after approval): Add myself.
[ca708a2] 2018-06-01T20:20:35Z re PR fortran/85816 (nested spread fails with "Integer overflow in xmallocarray")
[64acc19] 2018-06-01T19:59:50Z * Fix email address in ChangeLog.
[232d2ed] 2018-06-01T19:53:31Z * MAINTAINERS: Update my email address.
[560a1dc] 2018-06-01T18:46:23Z rs6000: Fix mangling for 128-bit float
[ddd3e26] 2018-06-01T17:05:02Z re PR fortran/63570 ([F2018] Implement 13.7.137 RANDOM INIT (REPEATABLE, IMAGE DISTINCT))
[77b8fb0] 2018-06-01T15:50:18Z [AArch64] Used prefer aliases SXTL(2) and UXTL(2)
[7aad7f4] 2018-06-01T14:42:08Z [MAINTAINERS] Update email address
[33031ee] 2018-06-01T12:49:44Z Fix phi backedge detection in backprop (PR85989)
[57c454d] 2018-06-01T11:37:32Z tree-vectorizer.h (vect_dr_stmt): New function.
[47cac10] 2018-06-01T10:49:54Z re PR tree-optimization/86017 (multiple consecutive calls to bzero/memset not merged)
[abc24d9] 2018-06-01T08:36:20Z c-ada-spec.c (dump_ada_declaration): Generate a forward declaration for a typedef independently of whether the...
[67e5c59] 2018-06-01T08:22:13Z Fix SVE fallout from r260951
[07205c4] 2018-06-01T08:20:08Z re PR ipa/85960 (-fipa-pta and ifunc are incompatible)
[eeb59c1] 2018-06-01T00:37:28Z 2018-05-15 Michael Collison [email protected]
[b670ffe] 2018-06-01T00:16:33Z Daily bump.
[1130933] 2018-05-31T21:42:53Z libgo: update to Go 1.10.2 release Reviewed-on: https://go-review.googlesource.com/115196
[8b0b334] 2018-05-31T20:01:42Z 2nd Patch for PR78009 Patch for PR83026
[28c84b6] 2018-05-31T19:49:54Z re PR target/85984 (ICE in create_pseudo_cfg, at dwarf2cfi.c:2874)
[8b8003e] 2018-05-31T19:45:54Z re PR target/85591 (__builtin_cpu_is() is not detecting bdver2 with Model = 0x02)
[9534a5e] 2018-05-31T19:20:24Z PR libstdc++/78870 support std::filesystem on Windows
[c931509] 2018-05-31T17:51:27Z sse.md (avx_vec_concat): Substitute concat_tg_mode mode attribute with xtg_mode.
[d258f4a] 2018-05-31T17:04:43Z PR c/82063 - issues with arguments enabled by -Wall
[3217e69] 2018-05-31T15:37:22Z x86: Re-enable partial_reg_dependency and movx for Haswell
[bd1cab3] 2018-05-31T14:10:10Z re PR middle-end/85879 (ICE in expand_debug_locations, at cfgexpand.c:5405)
[22f1f4c] 2018-05-31T12:18:19Z PR libstdc++/85951 for make_signed/make_unsigned for character types
[2ae39fb] 2018-05-31T11:30:46Z stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
[78668dd] 2018-05-31T11:20:34Z store_merging_10.c: Turn dg-do compile into dg-do run.
[7b1e395] 2018-05-31T10:47:50Z [Ada] Remove obsolete figure in documentation
[76bce68] 2018-05-31T10:47:45Z [Ada] Add missing spec files for VxWorks runtimes
[986bd14] 2018-05-31T10:47:39Z [Ada] Minor copyright header adjustments
[9200846] 2018-05-31T10:47:34Z [Ada] Document Stubs_Subdir in gnattest section on user guide
[2a35a4c] 2018-05-31T10:47:29Z [Ada] Static predicate check on characters of a string literal
[d989848] 2018-05-31T10:47:24Z [Ada] Remove obsolete code in trans.c
[0562ed3] 2018-05-31T10:47:19Z [Ada] Detect returning procedures annotated with No_Return
[6e03839] 2018-05-31T10:47:14Z [Ada] Fix wrong value returned for unconstrained packed array
[fe1db40] 2018-05-31T10:47:08Z [Ada] Fix __gnat_backtrace for VxWorks7 on x86
[6ae40af] 2018-05-31T10:47:03Z [Ada] Illegal copy of limited object
[c9f3576] 2018-05-31T10:46:58Z [Ada] Update comment on _atomic_compare_exchange in s-atomic_primitives
[1b6f8e9] 2018-05-31T10:46:52Z [Ada] Fix internal error on allocator with function call
[3c5d07a] 2018-05-31T10:46:48Z [Ada] Spurious tampering check failure
[9977c78] 2018-05-31T10:46:43Z [Ada] Rename "GPL" version to "Community"
[446ac3e] 2018-05-31T10:46:39Z [Ada] Minor comment improvement
[7ae795f] 2018-05-31T10:46:34Z [Ada] Simplify call to Unique_Defining_Entity on protected entry declarations
[7366d29] 2018-05-31T10:46:17Z [Ada] Set Etype on rewriteen Max_Queue_Length expressions
[81a9594] 2018-05-31T10:46:12Z [Ada] Update gnatelim documentation wrt. compilation of main unit
[9104d20] 2018-05-31T10:46:07Z [Ada] Fix tracking of the first item in Repinfo
[21afc4f] 2018-05-31T10:46:02Z [Ada] Fix strange behavior of Object_Size for packed array subtype
[42e4b79] 2018-05-31T10:45:57Z [Ada] Post warning on object size clause for subtype
[59f7c71] 2018-05-31T10:45:51Z [Ada] Fix compiler crash for tagged private types
[01f481c] 2018-05-31T10:45:05Z [Ada] Fix check on placement of multiple loop (in)variant pragmas
[4cfb305] 2018-05-31T10:44:56Z [Ada] Posix 2008: reimplement System.OS_Primitives.Clock using clock_gettime
[ade649b] 2018-05-31T10:44:51Z [Ada] Unnesting: add a predicate to help expansion of task and protected types
[dfd2da0] 2018-05-31T10:44:45Z [Ada] Convert operands of generated code to Standard.Unsigned for modular ops.
[5b87c1f] 2018-05-31T09:57:33Z re PR sanitizer/86012 (libsanitizer build failure on sparc64-linux-gnu)
[568421b] 2018-05-31T08:46:20Z Patch implementing vld1
x3, vst1x2 and vst1_x3 intrinsics for AARCH64 for all types.
[5328e74] 2018-05-31T00:16:46Z Daily bump.
[786b5b8] 2018-05-30T23:33:49Z msp430.c (msp430_output_labelref): Prepend user_label_prefix to name.
[98c1128] 2018-05-30T23:32:31Z tree-core.h: Update comment about the format of NAME string passed to handler in attribute_spec.
[525213a] 2018-05-30T23:26:03Z msp430.md: Remove erroneous subreg expression from zero_extendqisi2 insn pattern.
[bbdf026] 2018-05-30T23:21:48Z * crtstuff.c: Remove declaration of Jv_RegisterClasses.
[d72a367] 2018-05-30T23:13:48Z PR c++/77777 improve location for diagnostic
[b67b922] 2018-05-30T22:55:38Z re PR c/55976 (-Werror=return-type should error on returning a value from a void function)
[e91c9fe] 2018-05-30T22:49:25Z extend.texi: Document some architecture specific constraints and sort entries.
[3ce4cdb] 2018-05-30T22:24:43Z PR middle-end/85369 - no -Wstringop-overflow for a strcpy / stpcpy call with a nonstring pointer when providing movstr pattern
[1ba9c85] 2018-05-30T19:42:52Z ChangeLog fix
[752e759] 2018-05-30T19:33:38Z Do not warn about zero-as-null when NULL is used.
[298434c] 2018-05-30T19:31:11Z PR c++/85807 - ICE with call in template NSDMI.
[fbf5c1c] 2018-05-30T18:40:03Z patch to add support of ARMv8.4 in saphira
[e062dc8] 2018-05-30T17:57:50Z simple-object.h (simple_object_copy_lto_debug_sections): Add rename parameter.
[5603790] 2018-05-30T17:33:06Z PR c++/85873 - constant initializer_list array not in .rodata.
[cd7fa7a] 2018-05-30T17:32:54Z Improve error recovery for structured binding in condition.
[d555daa] 2018-05-30T17:10:03Z Remove accidental commit.
[da65152] 2018-05-30T17:07:36Z 20111213-1_0.c: Fix template.
[6dc1ee5] 2018-05-30T16:43:59Z * doc/invoke.texi (-flinker-output): Document
[2a58bcf] 2018-05-30T16:43:11Z passes.c (ipa_write_summaries): Only modify statements if body is in memory.
[5b42d19] 2018-05-30T16:42:41Z passes.c (ipa_write_summaries): Only modify statements if body is in memory.
[6c363dd] 2018-05-30T16:37:53Z * lto-opts.c (lto_write_options): Skip OPT_dumpdir, OPT_fresolution
.
[0df8dc6] 2018-05-30T16:36:55Z lto-wrapper.c (debug_objcopy): Add rename parameter; pass it down to simple_object_copy_lto_debug_sections.
[`de...

Read more

gcc-9.2018-05-27Z.d5ca27e

26 Oct 07:18
Compare
Choose a tag to compare

[b6e841a] 2018-05-27T17:31:26Z decl.c (match_data_constant): Fortran 2018 allows pointer initialization in a data statement.
[f543523] 2018-05-27T17:13:22Z Fix a number of ICE in the test suite.
[538a7cd] 2018-05-27T17:06:40Z stl_tree.h (Rb_tree_impl(Node_allocator&&)): New.
[8889fbe] 2018-05-27T16:18:24Z [NDS32] Optimize movmem and setmem operations.
[0be3bad] 2018-05-27T06:52:48Z [NDS32] Implement bswapsi2 and bswaphi2 patterns.
[54c537e] 2018-05-27T06:46:43Z [NDS32] new attribute no_prologue and new option -mret-in-naked-func.
[4cdb54e] 2018-05-27T00:16:27Z Daily bump.
[70d22cd] 2018-05-26T22:04:50Z re PR target/85918 (Conversions to/from [unsigned] long long are not vectorized for AVX512DQ target)
[80c820d] 2018-05-26T18:28:02Z Fix PR number in last commit.
[8cb19ee] 2018-05-26T18:22:18Z re PR target/89506 (ICE: in decompose, at rtl.h:2266 with -Og -g)
[b61da1e] 2018-05-26T17:32:00Z Fix changelog.
[3c2ce89] 2018-05-26T17:30:52Z re PR fortran/85840 (Memory leak in write.c)
[cf3a2c1] 2018-05-26T11:35:31Z Don't check ifunc_resolver on error
[4428498] 2018-05-26T06:40:50Z re PR bootstrap/85921 (/gcc/c-family/c-warn.c fails to build)
[95795b3] 2018-05-26T00:16:48Z Daily bump.
[d0ebdd9] 2018-05-25T22:29:17Z RISC-V: Add interrupt attribute support.
[c0e8f02] 2018-05-25T21:57:24Z re PR fortran/85786 (Segfault in associated intrinsic)
[d933847] 2018-05-25T21:03:07Z PR c++/85815 - reference to member of enclosing template.
[99dcfb5] 2018-05-25T20:59:28Z Fix test case failures for pdp11 target.
[3983063] 2018-05-25T20:55:32Z CWG 616, 1213 - value category of subobject references.
[9d50274] 2018-05-25T19:12:16Z re PR tree-optimization/85712 (ICE in all_phi_incrs_profitable_1 at gcc/gimple-ssa-strength-reduction.c:3479)
[1afe3e7] 2018-05-25T16:51:58Z * inclhack.def (vxworks_iolib_include_unistd): New fix.
[f22ed1e] 2018-05-25T16:44:55Z PR c++/80485 - inline function non-zero address.
[18b1193] 2018-05-25T16:40:55Z re PR libstdc++/85768 (FreeBSD bootstrap fails due to undefined reference to 'backtrace')
[fc47a2f] 2018-05-25T13:56:16Z re PR rtl-optimization/83628 (performance regression when accessing arrays on alpha)
[27312bf] 2018-05-25T13:08:28Z tree-ssa-alias.h (refs_may_alias_p): Add tbaa_p bool parameter, defaulted to true.
[b55f342] 2018-05-25T12:36:03Z re PR target/85832 ([AVX512] possible shorter code when comparing with vector of zeros)
[8e846c6] 2018-05-25T11:11:12Z tree-vect-data-refs.c (vect_find_stmt_data_reference): New function, combining stmt data ref gathering and fatal analysis parts.
[1623d9f] 2018-05-25T11:09:42Z re PR tree-optimization/85720 (bad codegen for looped assignment of primitives at -O2)
[cd3b2b6] 2018-05-25T10:39:35Z Fix a test-case (PR testsuite/85911).
[e3bfa37] 2018-05-25T10:35:44Z tree-outof-ssa.c (tree-ssa.h, tree-dfa.h): Include header files.
[34f7080] 2018-05-25T10:33:14Z * tree-ssa-live.h (live_merge_and_clear): Delete.
[bcf253d] 2018-05-25T09:40:38Z re PR c++/85912 (-fdump-lang-raw ICE on valid code)
[529e1a3] 2018-05-25T09:05:34Z [Ada] Improve performance of conversion from String to Long_Float
[38806cd] 2018-05-25T09:05:28Z [Ada] Remove 2GB secondary stack limit for 64-bit processors
[17dd35f] 2018-05-25T09:05:21Z [Ada] Spurious error on fixed-point operation whose operands are expressions
[bf5899e] 2018-05-25T09:05:15Z [Ada] Spurious range check with Initialize_Scalars
[f70b011] 2018-05-25T09:05:10Z [Ada] Remove "constant" attribute on Osint.Unknown_Attributes
[25409c3] 2018-05-25T09:05:04Z [Ada] Membership test of class-wide interface
[1f6237e] 2018-05-25T09:04:59Z [Ada] Fix expansion of quantified expressions as part of "others" associations
[25eadee] 2018-05-25T09:04:53Z [Ada] Spurious secondary stack depletion
[bd42db1] 2018-05-25T09:04:47Z [Ada] Document the '-U' option for gnatelim
[6459a31] 2018-05-25T09:04:42Z [Ada] Crash on classwide precondition on subprogram with stub
[320fbd1] 2018-05-25T09:04:37Z [Ada] Fix for freezing of expression functions
[29192f7] 2018-05-25T09:04:32Z [Ada] Strip too long expressions in debug routines
[733a4a3] 2018-05-25T09:04:27Z [Ada] Disable the creation of the main task secondary stack by the binder
[8ad3525] 2018-05-25T09:04:20Z [Ada] Implement stack unwinding for Linux on AArch64
[f9a0fd0] 2018-05-25T09:04:15Z [Ada] Minor reformatting
[308ac7f] 2018-05-25T09:04:09Z [Ada] Fix convention for iteration with multiple loop variables
[9ea43db] 2018-05-25T09:04:04Z [Ada] Minor reformatting
[41610f1] 2018-05-25T09:03:59Z [Ada] Strengthen checks for instantiation with interface types
[9da8032] 2018-05-25T09:03:54Z [Ada] Rewrite Iterate_Call_Parameters in more assertive style
[5865218] 2018-05-25T09:03:47Z [Ada] Make Max_Sensible_Delay uniform across all Posix targets
[a036d1d] 2018-05-25T09:03:41Z [Ada] Checks on instantiations with formal derived types with interfaces
[1f233db] 2018-05-25T09:03:34Z [Ada] Fix handling of Loop_Entry for CodePeer/SPARK
[0d0cd28] 2018-05-25T09:03:29Z [Ada] Support for C99 and C++ standard boolean types
[28e3372] 2018-05-25T09:03:24Z [Ada] Do not print non ASCII characters in debug routines
[5a7aacd] 2018-05-25T09:03:19Z [Ada] Unbounded strings: inline Initialize and Adjust
[6b5eb7d] 2018-05-25T09:03:14Z [Ada] Minor comment fix
[5fe0b8c] 2018-05-25T09:03:09Z [Ada] Refine checks for uplevel references
[8218cfd] 2018-05-25T09:03:04Z [Ada] Compiler loop on expression function and predicate in generic unit
[56ce7e4] 2018-05-25T09:02:58Z [Ada] Detect misplaced assertions between loop invariants
[5c737a5] 2018-05-25T09:02:53Z [Ada] Document new switch --copy-environment for gnattest
[6c4fd4a] 2018-05-25T08:53:15Z Add IFN_COND
{MUL,DIV,MOD,RDIV}
[c38f731] 2018-05-25T08:38:12Z [AArch64] Add SVE support for integer division
[8f76f37] 2018-05-25T08:18:42Z Prefer open-coding vector integer division
[0d2b3bc] 2018-05-25T08:09:39Z Fold VEC_COND_EXPRs to IFN_COND
* where possible
[2c53b14] 2018-05-25T08:08:21Z tree-vectorizer.h (STMT_VINFO_GROUP_, GROUP_): Remove.
[f8d7040] 2018-05-25T07:57:10Z Support SHF_EXCLUDE on non-x86 and with Solaris as
[9d4ac06] 2018-05-25T06:48:47Z Add an "else" argument to IFN_COND_* functions
[b883fc9] 2018-05-25T06:35:30Z Try harder to preserve operand ties in maybe_legitimize_operands
[9143aa5] 2018-05-25T06:09:10Z re PR fortran/85839 ([F2018] warn for obsolescent features)
[55157d5] 2018-05-25T00:39:23Z re PR fortran/85543 (ICE in update_current_proc_array_outer_dependency, at fortran/resolve.c:3060)
[afb4d6a] 2018-05-25T00:16:30Z Daily bump.
[67b8d50] 2018-05-24T23:28:35Z re PR fortran/85780 (ICE in resolve_fl_procedure, at fortran/resolve.c:12504)
[1072bff] 2018-05-24T22:31:11Z re PR fortran/85779 (ICE in gfc_typename, at fortran/misc.c:156)
[8909fee] 2018-05-24T22:28:33Z re PR fortran/85895 (ICE in gfc_conv_array_ref, at fortran/trans-array.c:3518)
[91294f1] 2018-05-24T22:03:06Z * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
[b0eb19e] 2018-05-24T21:23:33Z sse.md (cvtusi264<round_name>): Add {q} suffix to insn mnemonic.
[1d0d518] 2018-05-24T20:49:11Z msp430.c (TARGET_WARN_FUNC_RETURN): Define.
[ba6557e] 2018-05-24T20:47:03Z fold-const.c (tree_nonzero_bits): New function.
[520fe2e] 2018-05-24T20:03:18Z PR c++/85842 - -Wreturn-type, constexpr if and generic lambda.
[71b55d4] 2018-05-24T19:52:32Z libsanitizer: Use pre-computed size of struct ustat for Linux
[e935be3] 2018-05-24T19:51:09Z Check ifunc_resolver only on FUNCTION_DECL
[9635923] 2018-05-24T19:05:46Z Pedwarn on a non-standard position of a C++ attribute.
[fd657f1] 2018-05-24T18:16:29Z re PR target/85903 (FAIL: gcc.target/i386/avx512dq-vcvtuqq2pd-2.c)
[95c921d] 2018-05-24T17:31:13Z PR target/85904 check for aligned_alloc on netbsd cross-compilation
[71a93b0] 2018-05-24T17:20:01Z cp-tree.h (INDIRECT_TYPE_P): New.
[25999a1] 2018-05-24T15:28:26Z Implement P0558R2 changes to std::atomic
[8d39ea2] 2018-05-24T14:37:21Z [AArch64, Falkor] Falkor address costs tuning
[1268ecc] 2018-05-24T14:27:10Z PR c++/85864 - literal template and default template arg.
[ea219e6] 2018-05-24T13:36:21Z re PR c++/85847 (unexpected expression of kind template_id_expr)
[672dfc3] 2018-05-24T13:07:11Z [Ada] Simplify routines with a local Result variable
[63a329f] 2018-05-24T13:07:06Z [Ada] Fix irregular output with -gnatR3
[736e16e] 2018-05-24T13:07:00Z [Ada] Minor clean-ups in gigi
[0124376] 2018-05-24T13:06:47Z [Ada] Wrong renaming of variant record equality
[7037d2b] 2018-05-24T13:06:40Z [Ada] Add a new Is_Activation_Record flag on IN parameters
[d72ba19] 2018-05-24T13:06:34Z [Ada] Improve GNATprove messages on unproved checks
[24e9596] 2018-05-24T13:06:28Z [Ada] Missing error on illegal access to discriminant
[5a5925e] 2018-05-24T13:06:21Z [Ada] Infinite loop in the compiler when warning on redundant constructs
[e15bbd5] 2018-05-24T13:06:16Z [Ada] Minor fix grammar in comment of N_Defining_Identifier
[3f6d1da] 2018-05-24T13:06:11Z [Ada] Quadratic compile time with tagged types
[dc59bed] 2018-05-24T13:06:05Z [Ada] Spurious error due to lingering limited view
[45c6d78] 2018-05-24T13:05:59Z [Ada] Handle version 2 of Windows unwinding information structures
[b6784d9] 2018-05-24T13:05:54Z [Ada] Minor reformatting
[861e589] 2018-05-24T13:05:49Z [Ada] Add warning on redundant others_clause in array aggregate
[0347c01] 2018-05-24T13:05:43Z [Ada] Update Ada.Containers.Hashed_Maps documentation with Ada RM doc.
[8f1b88f] 2018-05-24T13:05:38Z [Ada] Add documentation from the Ada RM to Ada.Containers.Vector
[c06a59b] 2018-05-24T13:05:32Z [Ada] Crash on return of raise expression
[fa3717c] 2018-05-24T13:05:26Z [Ada]...

Read more

gcc-9.2018-05-20Z.f5a9710

26 Oct 07:18
Compare
Choose a tag to compare

[7af10df] 2018-05-20T16:03:45Z [NDS32] Set call address constraint.
[a17b4d4] 2018-05-20T10:54:24Z re PR fortran/82275 (gfortran rejects valid & accepts invalid reference to dimension-remapped type SELECT TYPE selector)
[9ad8aaf] 2018-05-20T10:08:24Z re PR fortran/80657 (Loop in character function declaration)
[f82f425] 2018-05-20T10:04:46Z re PR fortran/49636 ([F03] ASSOCIATE construct confused with slightly complicated case)
[7c71e79] 2018-05-20T09:59:54Z re PR fortran/82923 (Automatic allocation of deferred length character using function result)
[69e7672] 2018-05-20T07:31:55Z [NDS32] Adjust register move cost for graywolf cpu.
[19c9380] 2018-05-20T07:23:39Z [NDS32] Rewrite cost model.
[b5535ac] 2018-05-20T07:09:09Z [NDS32] Fix date in gcc/ChangeLog file.
[dd00084] 2018-05-20T05:09:49Z [NDS32] Print pipeline model in asm header.
[e7e86bd] 2018-05-20T00:16:37Z Daily bump.
[4b950a6] 2018-05-19T22:57:53Z Avoid ICE on unsupported use of integer_pack.
[7aed919] 2018-05-19T15:23:45Z [NDS32] Update copyright year in nds32-fpu.md.
[8aa27a4] 2018-05-19T15:16:53Z [NDS32] Adjust ASM spec.
[b28c01a] 2018-05-19T15:10:08Z [NDS32] New option -minline-asm-r15.
[8c9babb] 2018-05-19T14:51:09Z [NDS32] Add abssi2 pattern.
[cca59a3] 2018-05-19T13:43:06Z i386.md (rex64namesuffix): New mode attribute.
[0679a1c] 2018-05-19T12:01:11Z [NDS32] Refine functions that deal with lwm and smw operations.
[4c2b797] 2018-05-19T11:31:53Z [NDS32] Refine nds32-md-auxiliary.c.
[b26fa4f] 2018-05-19T11:03:20Z [NDS32] Support PIC and TLS.
[dc32bc7] 2018-05-19T10:49:50Z re PR fortran/82923 (Automatic allocation of deferred length character using function result)
[34dbe5e] 2018-05-19T10:18:23Z [NDS32] Use machine mode with E
prefix.
[85a9807] 2018-05-19T08:57:57Z [NDS32] Implment indirect funciton call attribute.
[a76400f] 2018-05-19T02:03:42Z Fix std::codecvt_utf8<wchar_t> for Mingw
[d84a111] 2018-05-19T00:16:47Z Daily bump.
[09baee1] 2018-05-18T22:53:55Z RISC-V: Add RV32E support.
[dc2ebc9] 2018-05-18T22:21:20Z Aliasing 'this' in a C++ constructor
[8b0cd47] 2018-05-18T20:49:49Z 2018-05-18 François Dumont [email protected]
[b46b715] 2018-05-18T20:02:48Z PR c++/58407 - deprecated implicit copy ops.
[f07c223] 2018-05-18T20:02:14Z Some libstdc++ fixes for -Wdeprecated-copy.
[1261e77] 2018-05-18T19:52:52Z Fix typo in test-case.
[b4c9a05] 2018-05-18T19:52:23Z Remove redundand pass pass_lower_switch.
[9706972] 2018-05-18T18:49:20Z re PR bootstrap/85838 (-Wmaybe-uninitialized warning in sparc.c (sparc_expand_builtin) breaks SPARC bootstrap)
[2d76fab] 2018-05-18T16:14:04Z PR libstdc++/85098 add missing definitions for static constants
[950ad0b] 2018-05-18T15:43:09Z re PR c++/85782 (acc loops with continue statements ICE in c++)
[a9b22c3] 2018-05-18T13:19:46Z [AARCH64, SVE] Remove a couple of xfail from slp_5.c
[5511d3f] 2018-05-18T13:10:36Z [arm][2/2] Remove support for -march=armv3 and older
[c3f808d] 2018-05-18T13:08:16Z [arm][1/2] Remove support for deprecated -march=armv5 and armv5e
[feb4589] 2018-05-18T13:06:31Z gcov: add new option -t that prints output to stdout (PR gcov-profile/84846).
[c74bd3f] 2018-05-18T12:46:32Z Print working directory to gcov files (PR gcov-profile/84846).
[bec3ee8] 2018-05-18T12:31:04Z re PR middle-end/85817 (ICE in expand_call at gcc/calls.c:4291)
[b55fbca] 2018-05-18T11:54:37Z gimple-ssa-evrp.c (class evrp_folder): Add simplify_stmt_using_ranges method.
[6b9fc17] 2018-05-18T10:12:20Z tree-dfa.c (get_ref_base_and_extent): Use range-info to refine results when processing array refs with variable index.
[5f007d1] 2018-05-18T09:07:39Z invoke.texi: Move -floop-unroll-and-jam documentation directly after that of -floop-interchange.
[8364e58] 2018-05-18T08:52:30Z [AArch64] Unify vec_set patterns, support floating-point vector modes properly
[eb63c01] 2018-05-18T08:43:19Z Radically simplify emission of balanced tree for switch statements.
[cdc3b88] 2018-05-18T08:42:15Z Support lower and upper limit for -fdbg-cnt flag.
[c566cc9] 2018-05-18T08:27:58Z Replace FMA_EXPR with one internal fn per optab
[a35f9ec] 2018-05-18T00:16:37Z Daily bump.
[b2ff745] 2018-05-17T23:28:34Z line-map.c (linemap_init): Use placement new.
[7bbce9b] 2018-05-17T22:37:38Z RISC-V: Optimize switch with sign-extended index.
[4e0684b] 2018-05-17T21:05:46Z thunderx2t99.md (thunderx2t99_ls_both): Delete.
[fcf4f83] 2018-05-17T16:36:36Z arm_cmse.h (cmse_nsfptr_create, [...]): Remove #include <stdint.h>.
[ca7584f] 2018-05-17T16:19:16Z re PR tree-optimization/85698 (CPU2017 525.x264_r fails starting with r257581)
[079638f] 2018-05-17T15:36:25Z PR libstdc++/85818 ensure path::preferred_separator is defined
[ff03245] 2018-05-17T15:03:29Z PR libstdc++/85812 fix memory leak in std::make_exception_ptr
[f1bcb06] 2018-05-17T13:42:21Z tree-ssa-dse.c (dse_classify_store): Fix iterator increment for pruning loop and prune defs feeding only already...
[3f90a68] 2018-05-17T12:06:44Z tree-ssa-sccvn.c (vn_reference_lookup_3): Improve memset handling.
[bb4e474] 2018-05-17T11:25:43Z re PR tree-optimization/85793 ([AARCH64] ICE in verify_gimple during GIMPLE pass vect.)
[e4f8156] 2018-05-17T10:52:58Z Gimple FE support for internal functions
[eb69361] 2018-05-17T10:51:42Z Allow gimple_build with internal functions
[4065976] 2018-05-17T10:44:01Z Fix GNU coding style for G
.
[78b9544] 2018-05-17T10:07:12Z re PR target/85323 (SSE/AVX/AVX512 shift by 0 not optimized away)
[6a03477] 2018-05-17T10:01:33Z re PR target/85323 (SSE/AVX/AVX512 shift by 0 not optimized away)
[28a8a76] 2018-05-17T09:54:36Z re PR target/85323 (SSE/AVX/AVX512 shift by 0 not optimized away)
[4e6a811] 2018-05-17T09:47:52Z avx512fintrin.h (mm512_set_epi16, [...]): New intrinsics.
[b4e2cd5] 2018-05-17T09:39:02Z [patch AArch64] Do not perform a vector splat for vector initialisation if it is not useful
[9b4ef22] 2018-05-17T09:17:56Z re PR c++/85713 (ICE in dependent_type_p, at cp/pt.c:24582 on valid code)
[74b2bb1] 2018-05-17T08:13:23Z config.gcc: Support "goldmont-plus".
[773d033] 2018-05-17T06:57:45Z re PR tree-optimization/85757 (tree optimizers fail to fully clean up fixed-size memcpy)
[8ee5202] 2018-05-17T00:16:17Z Daily bump.
[0932d39] 2018-05-16T20:37:45Z re PR c++/85363 (Throwing exception from member constructor (brace initializer vs initializer list))
[110fb19] 2018-05-16T18:37:52Z RISC-V: Minor pattern name cleanup.
[bb14f4c] 2018-05-16T18:20:08Z DWARF: Add header for .debug_str_offsets table for dwarf_version 5.
[c013435] 2018-05-16T18:02:25Z DWARF: Emit DWARF5 forms for indirect addresses and string offsets.
[b958e1c] 2018-05-16T17:21:04Z rs6000.md (prefetch): Generate ISA 2.06 instructions dcbt and dcbtstt with TH=16 if...
[73264a8] 2018-05-16T16:22:56Z Remove unused function ipa_free_edge_args_substructures
[6747254] 2018-05-16T16:06:08Z vsx-vector-6-be.c: Remove file.
[d6e6e8b] 2018-05-16T14:33:16Z [AArch64] Improve register allocation of fma
[df0fc58] 2018-05-16T13:19:56Z * tree.c (warn_deprecated_use): Return bool. Simplify logic.
[68435eb] 2018-05-16T13:08:04Z tree-vectorizer.h (struct stmt_info_for_cost): Add where member.
[311eb81] 2018-05-16T13:02:27Z params.def (PARAM_DSE_MAX_ALIAS_QUERIES_PER_STORE): New param.
[1f3cb66] 2018-05-16T11:50:44Z Handle vector boolean types when calculating the SLP unroll factor
[c448fed] 2018-05-16T10:22:52Z tree-cfg.c (verify_gimple_assign_ternary): Properly verify the [VEC
]COND_EXPR embedded comparison.
[7ad491c] 2018-05-16T02:30:38Z PR tree-optimization/85753 - missing -Wrestrict on memcpy into a member array
[e4a1489] 2018-05-16T00:57:56Z cp-tree.h (cp_expr): Remove copy constructor.
[67ea818] 2018-05-16T00:16:25Z Daily bump.
[dc5ca6c] 2018-05-15T21:56:34Z * constexpr.c (cxx_eval_vec_init_1): Pass tf_none if ctx->quiet.
[30a52a6] 2018-05-15T21:56:29Z PR c++/64372 - CWG 1560, gratuitous lvalue-rvalue conversion in ?:
[2756056] 2018-05-15T21:52:16Z PR middle-end/85643 - attribute nonstring fails to squash -Wstringop-truncation warning
[ab16804] 2018-05-15T16:39:43Z re PR lto/85583 (lto1: internal compiler error: in lto_balanced_map, at lto/lto-partition.c:833)
[5f15032] 2018-05-15T16:03:56Z cp-tree.h (DECL_MAYBE_IN_CHARGE_CDTOR_P): New.
[5a7960d] 2018-05-15T15:36:46Z PR libstdc++/85749 constrain seed sequences for random number engines
[c3b61fd] 2018-05-15T13:50:49Z PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets
[b0e0168] 2018-05-15T12:43:44Z Remove unused headers from tests
[6cda876] 2018-05-15T12:07:09Z PR libstdc++/84159 fix appending strings to paths
[e4a5135] 2018-05-15T12:06:57Z Qualify std::__invoke in to prevent ADL
[afe3cc7] 2018-05-15T11:30:29Z tree-ssa-dse.c (dse_classify_store): Remove use_stmt parameter, add by_clobber_p one.
[35b361b] 2018-05-15T08:37:46Z DWARF: Use DW_OP_addrx and DW_OP_constx for DWARF5.
[01ec978] 2018-05-15T08:34:29Z DWARF calculate the number of indexed addresses.
[a8c80d0] 2018-05-15T06:07:48Z re PR tree-optimization/83648 (missing -Wsuggest-attribute=malloc on a trivial malloc-like function)
[0fac5f2] 2018-05-15T04:44:33Z re PR ipa/85734 (--suggest-attribute=malloc misdiagnoses static functions)
[a25c2c7] 2018-05-15T00:16:27Z Daily bump.
[ef6bd9c] 2018-05-14T20:17:19Z re PR target/85756 (wrong code at -Os on x86-64-linux-gnu in 32-bit mode)
[403f22a] 2018-05-14T20:08:11Z Handle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier and eh spec.
[dc05c53] 2018-05-14T19:15:39Z rs6000: Fix -mreadonly-in-sdata documentation
[e77497a] 2018-05-14T18:57:45Z PR libstdc++/81256 fix exception handling in basic_filebuf::close
[10c54e5] 2018-05-14T16:29:13Z [AArch64] Add combine pattern to f...

Read more

gcc-9.2018-05-13Z.82a04cd

26 Oct 06:57
Compare
Choose a tag to compare

[628332f] 2018-05-13T17:18:31Z [NDS32] Implment n15 pipeline.
[58148bb] 2018-05-13T17:18:05Z re PR fortran/63529 (Bad error and ICE with Cray Pointers in Modules)
[96b07b1] 2018-05-13T17:10:36Z [NDS32] Implment n12/n13 pipeline.
[f094a21] 2018-05-13T17:01:16Z re PR fortran/85742 (sizeof allocatable arrays returning wrong value)
[798a67a] 2018-05-13T16:33:30Z gfortran.h: Remove prototype.
[456dbc7] 2018-05-13T10:36:12Z re PR libstdc++/80165 (Constexpr tuple of variant doesn't work)
[2f2ebf9] 2018-05-13T06:52:02Z [NDS32] Implment n10 pipeline.
[7c32ef4] 2018-05-13T05:41:37Z [NDS32] Add DSP extension instructions.
[ab22e6c] 2018-05-13T00:16:55Z Daily bump.
[9889f06] 2018-05-12T00:16:30Z Daily bump.
[43842b3] 2018-05-11T22:47:03Z rs6000.md (mov_softfloat, FMOVE32): Reformat alternatives and attributes so it is easier to identify which...
[8132af9] 2018-05-11T18:58:21Z re PR fortran/85542 (ICE in check_inquiry, at fortran/expr.c:2426)
[b5f52fb] 2018-05-11T17:38:26Z ...and actually resture the new testcase.
[841c959] 2018-05-11T16:58:46Z Restore the testcase that was clobbered by the recent PR83140 patches.
[528b874] 2018-05-11T16:53:38Z extend.texi (PowerPC Built-in Functions): Rename this subsection.
[063c552] 2018-05-11T15:55:15Z Check is_single_const in intersect_with_plats
[b901c87] 2018-05-11T13:29:41Z [arm] PR target/85733 Restore be8 linking behaviour for ARMv6-M and products deriving from its capabilities
[55f31ed] 2018-05-11T13:17:42Z i386-common.c (OPTION_MASK_ISA_WAITPKG_SET, [...]): New defines.
[c40a8be] 2018-05-11T09:28:10Z [arm] PR target/85606 prefer armv6s-m for armv6-m parts
[1c9ee60] 2018-05-11T07:42:50Z re PR c/85696 (OpenMP with variably modified and default(none) won't compile)
[5a599c4] 2018-05-11T07:38:49Z re PR tree-optimization/85692 (Two source permute not used for vector initialization)
[1991606] 2018-05-11T07:37:35Z Support LLVM style of no_sanitize attribute (PR sanitizer/85556).
[683be2f] 2018-05-11T02:54:52Z decl.c (cp_finish_decl): Don't instantiate auto variable.
[3a2e98c] 2018-05-11T01:44:05Z correct changelog!
[af2d2ed] 2018-05-11T00:16:34Z Daily bump.
[9724eac] 2018-05-10T22:49:44Z re PR fortran/85687 (ICE in gfc_sym_identifier, at fortran/trans-decl.c:351)
[aa90c67] 2018-05-10T22:46:21Z rs6000.c (mode_supports_dq_form): Rename mode_supports_vsx_dform_quad to mode_supports_dq_form.
[14ee7de] 2018-05-10T22:45:38Z re PR fortran/85521 (ICE in gfc_resolve_character_array_constructor, at fortran/array.c:2049)
[7b24db3] 2018-05-10T22:43:00Z re PR fortran/70870 (Segmentation violation in gfc_assign_data_value)
[b0aed64] 2018-05-10T21:19:59Z * gcc.target/i386/xgetsetbv.c: Fix whitespace.
[1c3c479] 2018-05-10T20:59:18Z i386.c (ix86_expand_builtin): Generate SImode target register for null target.
[267eee0] 2018-05-10T20:22:22Z rs6000.md (prefetch): Generate ISA 2.06 instructions dcbtt and dcbtstt if operands[2] is 0.
[b947b54] 2018-05-10T19:33:25Z cp-tree.h (DECL_CONSTRUCTOR_P): Use DECL_CXX_CONSTRUCTOR_P.
[0f8a1c1] 2018-05-10T19:13:42Z Document Dual ABI for std::ios_base::failure
[a6e1cfd] 2018-05-10T19:12:23Z regex_compiler.h (_S_cache_size): Change from function to variable.
[f8e94a0] 2018-05-10T18:57:55Z Core issue 2310 - conversion to base of incomplete type.
[d86d6e2] 2018-05-10T18:57:50Z CWG 2267 - list-initialization of reference temporary
[2c9c6ad] 2018-05-10T18:41:00Z * parser.c (cp_parser_class_head): Use num_template_headers_for_class.
[5d7b4c6] 2018-05-10T18:40:55Z Make sure we aren't trying to do a nested instantiation in template context.
[1e6da0c] 2018-05-10T18:40:48Z * class.c (vbase_has_user_provided_move_assign): Use user_provided_p.
[86cf108] 2018-05-10T18:40:43Z * lambda.c (lambda_expr_this_capture): Improve logic.
[fa141e9] 2018-05-10T18:39:19Z decl.c (make_typename_type): s/parameters/arguments/.
[4c35d09] 2018-05-10T18:33:22Z re PR fortran/85735 (f951 crashes on empty input)
[79e7b1f] 2018-05-10T17:40:28Z re PR c++/85662 ("error: non-constant condition for static assertion" from __builtin_offsetof in C++)
[c7b7749] 2018-05-10T14:50:59Z re PR tree-optimization/85693 (Generation of SAD (Sum of Absolute Difference) instruction)
[6c4578d] 2018-05-10T14:31:54Z re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=)
[88bf4c3] 2018-05-10T13:59:52Z PR libstdc++/83140 - assoc_legendre returns negated value when m is odd
[daf6948] 2018-05-10T12:35:45Z PR libstdc++/85729 add linkage specifications to headers
[9caa7e0] 2018-05-10T10:48:50Z re PR fortran/68846 (Pointer function as LValue doesn't work when the assignment regards a dummy argument.)
[84ec5ae] 2018-05-10T10:15:42Z Improve boostrap-ubsan config (PR bootstrap/64914).
[427a738] 2018-05-10T10:06:00Z rs6000: Remove -maltivec={be,le}
[b4d3485] 2018-05-10T09:39:00Z configure.ac (gcc_gxx_include_dir_add_sysroot): Set it to 1 only when --with-gxx-include-dir is also specified.
[573d8a2] 2018-05-10T07:38:24Z re PR tree-optimization/85699 (gcc.dg/nextafter-2.c fail)
[86c12f7] 2018-05-10T07:36:38Z re PR c++/85400 (invalid Local Dynamic TLS relaxation for symbol defined in method)
[09dd57a] 2018-05-10T00:16:21Z Daily bump.
[2f55f4a] 2018-05-09T21:49:47Z go/build, cmd/go: update to match recent changes to gc Several recent changes to the gc version of cmd/go improve the gofrontend support. These changes are partially copies of existing gofrontend differences, and partially new code. This CL makes the gofrontend match the upstream code. The changes included here come from: https://golang.org/cl/111575 https://golang.org/cl/111595 https://golang.org/cl/111635 https://golang.org/cl/111636 For the record, the following recent gc changes are based on code already present in the gofrontend repo: https://golang.org/cl/110915 https://golang.org/cl/111615 For the record, a gc change, partially based on earlier gofrontend work, also with new gc code, was already copied to gofrontend repo in CL 111099: https://golang.org/cl/111097 This moves the generated list of standard library packages from cmd/go/internal/load to go/build. Reviewed-on: https://go-review.googlesource.com/112475
[f241026] 2018-05-09T21:17:14Z RISC-V: Add with-multilib-list support.
[6c882d0] 2018-05-09T20:04:46Z safe_iterator.h (_Safe_iterator<>::_M_constant()): Rename in...
[bb6cb6e] 2018-05-09T19:46:47Z re PR c++/85713 (ICE in dependent_type_p, at cp/pt.c:24582 on valid code)
[eb1d9e8] 2018-05-09T19:21:24Z builtins-8-runnable.c: New builtin test file.
[9410d82] 2018-05-09T16:19:09Z re PR c++/85713 (ICE in dependent_type_p, at cp/pt.c:24582 on valid code)
[1a9f989] 2018-05-09T16:17:36Z re PR c++/85713 (ICE in dependent_type_p, at cp/pt.c:24582 on valid code)
[f5ad16f] 2018-05-09T16:01:30Z [openacc, libgomp] Use GOMP_ASYNC_SYNC in GOACC_declare
[e778577] 2018-05-09T15:25:27Z Add ax_pthread.m4 for use in binutils-gdb
[247f726] 2018-05-09T14:17:31Z * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
[edbd038] 2018-05-09T13:52:49Z [openacc] Factor out async argument utility functions
[88b1e41] 2018-05-09T13:28:11Z Make std::function tolerate semantically non-CopyConstructible objects
[a296d6d] 2018-05-09T13:04:00Z tree-vect-slp.c (vect_bb_slp_scalar_cost): Fill a cost vector.
[cd9ba4c] 2018-05-09T12:51:00Z rs6000: Give an argument to every REG_CFA_REGISTER (PR85645)
[826f35d] 2018-05-09T12:48:43Z shrink-wrap: Improve spread_components (PR85645)
[97741c1] 2018-05-09T12:14:39Z regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645)
[c35533d] 2018-05-09T12:12:33Z regcprop: Avoid REG_CFA_REGISTER notes (PR85645)
[3ba4ff4] 2018-05-09T10:35:31Z Add clobbers around IFN_LOAD/STORE_LANES
[82191cb] 2018-05-09T10:32:40Z [nvptx] Make trap insn noreturn
[4030563] 2018-05-09T07:58:29Z re PR rtl-optimization/85638 (build failure for Ada runtime with SJLJ exceptions on x86)
[655b16d] 2018-05-09T02:08:52Z PR c++/85706 - class deduction under decltype
[6f9a76b] 2018-05-09T00:37:35Z revert: extend.texi (PowerPC Built-in Functions): Rename this subsection.
[6fd6a4d] 2018-05-09T00:16:34Z Daily bump.
[7cac0d8] 2018-05-08T23:15:38Z * de.po, sv.po: Update.
[37d57ac] 2018-05-08T21:27:04Z [PATCH] RISC-V: Use new linker emulations for glibc ABI.
[6d8c870] 2018-05-08T21:13:22Z builtins-8-p9-runnable.c: Add new test file.
[e95a74f] 2018-05-08T20:00:52Z debug.cc [...]: Include execinfo.h.
[90aabc7] 2018-05-08T19:46:59Z macros.h (__glibcxx_check_valid_range_at): New.
[a527740] 2018-05-08T19:41:02Z formatter.h (_Error_formatter::_M_function): New.
[9f171ab] 2018-05-08T19:35:10Z re PR c++/84588 (internal compiler error: Segmentation fault (contains_struct_check()))
[0e45c66] 2018-05-08T19:30:57Z re PR c++/85695 (if constexpr misevaluates typedefed type value)
[3b275e6] 2018-05-08T17:29:52Z extend.texi (PowerPC Built-in Functions): Rename this subsection.
[49c0e80] 2018-05-08T16:48:43Z re PR tree-optimization/85693 (Generation of SAD (Sum of Absolute Difference) instruction)
[ec332f1] 2018-05-08T16:21:35Z Make std::regex automata use non-debug vector in Debug Mode
[1eac383] 2018-05-08T16:17:34Z re PR target/85683 (GCC 8 stopped using RMW (Read Modify Write) instructions on x86[_64])
[41c3db9] 2018-05-08T13:05:04Z PR libstdc++/85672 #undef _GLIBCXX_USE_FLOAT128 when not supported
[50e461d] 2018-05-08T12:23:08Z config.gcc: Support "goldmont".
[4d4015d] 2018-05-08T12:16:19Z re PR target/85572 (faster code for absolute value of __v2di)
[ac68185] 2018-05-08T12:04:25Z re PR target/85317 (missing constant propagation on _mm(256)movemask*)
[294c6f6] `2018...

Read more

gcc-9.2018-05-06Z.d5754d9

26 Oct 06:57
Compare
Choose a tag to compare

[a9856a8] 2018-05-06T11:46:07Z picdtr.c: Correct option -fPIE -mpic-data-is-text-relative.
[b0e69bd] 2018-05-06T11:42:06Z picdtr.c: Add test for -fPIE -mpic-data-is-text-relative.
[8309b22] 2018-05-06T11:19:31Z re PR fortran/85507 (ICE in gfc_dep_resolver, at fortran/dependency.c:2258)
[17b906c] 2018-05-06T00:16:34Z Daily bump.
[f9ede95] 2018-05-05T23:35:25Z PR other/77609: Let the assembler choose ELF section types for miscellaneous named sections
[2125139] 2018-05-05T07:56:21Z [nvptx] Add workaround for subsequent bar.syncs
[39d8c7d] 2018-05-05T07:39:36Z cvt.c (ocp_convert): Early handle the special case of a null_ptr_cst_p expr converted to a...
[c3f57fa] 2018-05-05T00:16:34Z Daily bump.
[73def6e] 2018-05-04T19:46:16Z [BRIGFE] Fix handling of NOPs.
[080dc24] 2018-05-04T19:43:57Z [BRIGFE] phsa-specific optimizations
[1e25c5a] 2018-05-04T18:04:14Z [BRIGFE] skip multiple forward declarations of the same function
[60a3d46] 2018-05-04T18:01:11Z [BRIGFE] do not allow optimizations based on known C builtins
[77c42d4] 2018-05-04T17:58:38Z [BRIGFE] allow controlling strict aliasing from cmd line
[1c72513] 2018-05-04T17:51:46Z cmd/go: on AIX, pass -X64 first when invoking ar Reviewed-on: https://go-review.googlesource.com/111535
[f986735] 2018-05-04T16:47:34Z [BRIGFE] The modulo in ID computation should not be needed.
[637f3cd] 2018-05-04T16:44:02Z [BRIGFE] Enable whole program optimizations
[1b40975] 2018-05-04T16:40:50Z [BRIGFE] fix an alloca stack underflow
[534fe82] 2018-05-04T16:27:11Z * uk.po: Update.
[cceec15] 2018-05-04T16:23:51Z re PR go/85630 (GCC 8.1.0: Filesystem pollution during build: .cache dir in $HOME)
[53481a2] 2018-05-04T16:17:15Z vsx-vector-6.h (foo): Add test for vec_max, vec_trunc.
[772455c] 2018-05-04T14:29:05Z libgo: fix for unaligned read in go-unwind.c's read_encoded_value() Change code to work properly reading unaligned data on architectures that don't support unaliged reads. This fixes a regression (broke Solaris/sparc) introduced in https://golang.org/cl/90235. Reviewed-on: https://go-review.googlesource.com/111296
[71d372e] 2018-05-04T13:47:11Z libffi PowerPC64 ELFv1 fp arg fixes
[dd17274] 2018-05-04T13:33:15Z bb-reorder.c (sanitize_hot_paths): Release hot_bbs_to_check.
[2c2aa74] 2018-05-04T09:36:50Z rs6000: Remove Xilinx FP
[d6ed6b0] 2018-05-04T08:57:23Z PR libstdc++/85642 fix is_nothrow_default_constructible<optional>
[39bc9f8] 2018-05-04T08:29:08Z [expand] Handle null target in expand_builtin_goacc_parlevel_id_size
[5759c56] 2018-05-04T07:32:36Z re PR ada/85635 (typo in link.c for BSD platforms)
[7d187fd] 2018-05-04T07:30:50Z re PR tree-optimization/85627 (ICE in update_phi_components in tree-complex.c)
[9b5713f] 2018-05-04T07:25:54Z re PR lto/85574 (LTO bootstapped binaries differ)
[0478238] 2018-05-04T07:19:45Z re PR tree-optimization/85466 (Performance is slow when doing 'branchless' conditional style math operations)
[105073e] 2018-05-04T01:43:39Z cmd/go: update mkalldocs.sh Update mkalldocs.sh from the current master sources, replacing the old mkdoc.sh. Reviewed-on: https://go-review.googlesource.com/111096
[28fc550] 2018-05-04T01:41:22Z cmd/go: enable tests of vet tool Since gofrontend does have the vet tool now, we can test it. Reviewed-on: https://go-review.googlesource.com/111095
[6522932] 2018-05-04T01:34:30Z cmd/go: update to match recent changes to gc In https://golang.org/cl/111097 the gc version of cmd/go was updated to include some gofrontend-specific changes. The gofrontend code already has different versions of those changes; this CL makes the gofrontend match the upstream code. Reviewed-on: https://go-review.googlesource.com/111099
[e7902c2] 2018-05-04T00:16:23Z Daily bump.
[9cbc7d6] 2018-05-03T23:35:20Z PR c++/85600 - virtual delete failure.
[86f6656] 2018-05-03T22:58:43Z PR libstdc++/82644 define TR1 hypergeometric functions in strict modes
[6c072e2] 2018-05-03T19:26:38Z [C++ Patch] Kill -ffriend-injection
[503ac4e] 2018-05-03T18:59:39Z re PR target/85530 ([X86] _mm512_mullox_epi64 and _mm512_mask_mullox_epi64 not implemented)
[1ee021f] 2018-05-03T18:58:04Z PR libstdc++/84769 qualify call to std::get<0>
[2e02364] 2018-05-03T18:58:00Z PR libstdc++/85632 fix wraparound in filesystem::space
[d18734b] 2018-05-03T17:20:44Z compiler: avoid crashing on invalid non-integer array length Tweak the array type checking code to avoid crashing on array types whose length expressions are explicit non-integer types (for example, "float64(10)"). If such constructs are seen, issue an "invalid array bound" error. Fixes golang/go#13486. Reviewed-on: https://go-review.googlesource.com/91975
[4e0c5f9] 2018-05-03T16:10:05Z Update .po files.
[adba76a] 2018-05-03T15:12:19Z Add tests for std::remove_cvref
[852ee53] 2018-05-03T15:01:20Z PR libstdc++/84087 add default arguments to basic_string members (LWG 2268)
[d49b342] 2018-05-03T14:08:36Z PR libstdc++/84535 constrain std::thread constructor
[63f1221] 2018-05-03T13:47:14Z [testsuite] Add scan-offload-tree-dump
[a378f85] 2018-05-03T13:20:02Z re PR tree-optimization/85615 (ICE at -O2 and above on valid code on x86_64-linux-gnu: in dfs_enumerate_from, at cfganal.c:1197)
[b7244cc] 2018-05-03T12:59:43Z [tree-complex.c] PR tree-optimization/70291: Inline floating-point complex multiplication more aggressively
[9e3ef54] 2018-05-03T12:40:15Z Use std::invoke_result in std::async instead of std::result_of
[6791489] 2018-05-03T12:40:10Z Define std::remove_cvref and std::remove_cvref_t for C++2a
[31aac34] 2018-05-03T09:29:39Z re PR other/85622 (gcc-8.1.0/NEWS says it's not released yet)
[c290146] 2018-05-03T07:33:09Z re PR fortran/85579 (accepts invalid fortran test case gfortran.dg/pr51434.f90)
[5cf0528] 2018-05-03T03:19:28Z cmd/go: run tests that require package build IDs These tests used to be disabled in the gofrontend since the go tool didn't support build IDs for the gofrontend. It does now, so enable the tests again. Reviewed-on: https://go-review.googlesource.com/111098
[4780251] 2018-05-03T00:16:34Z Daily bump.
[fbf2f19] 2018-05-02T22:32:23Z libgo: add type/const references to sysinfo.c This patch adds explicit references to various types and constants defined by the header files included by sysinfo.c (used to drive the generation of gen-sysinfo.go as part of the libgo build via the GCC "-fdump-go-spec" option). The intent is to enable clients to gather the same info generated by "-fdump-go-spec" by instead reading the generated DWARF from a sysinfo.o object file compiled with "-g". Some compilers (notably clang) try to omit DWARF records for a given type unless there is an explicit use of it in the translation unit; the additional references are to insure that everything we want to see in the DWARF shows up. Reviewed-on: https://go-review.googlesource.com/99063
[746d6ed] 2018-05-02T22:28:46Z libgo: add support for the Nios II architecture Reviewed-on: https://go-review.googlesource.com/90775
[e1aeb9b] 2018-05-02T22:01:22Z runtime: remove unused stack.go We're never going to use stack.go for gccgo. Although a build tag keeps it from being built, even having it around can be confusing. Remove it. Reviewed-on: https://go-review.googlesource.com/40774
[cec9701] 2018-05-02T21:57:35Z libgo: refactor code to enumerate stdlib packages Move the list of libgo, gotool, and check-target packages into separate files, then read the file contents as part of the build process on the fly. This is intended to enable other build tooling to share the canonical list of target packages (avoid duplication). Reviewed-on: https://go-review.googlesource.com/89515
[31aa23d] 2018-05-02T21:56:17Z re PR target/85582 (wrong code at -O1 and above on x86_64-linux-gnu in 32-bit mode)
[019808c] 2018-05-02T21:53:30Z libgo: break dependence on libgcc unwind-pe.h The C portion of the Go runtime includes the header "unwind-pe.h" from libgcc, which contains some constants and a few small routines for decoding pointer values within unwind info. This patch gets rid of that include and instead adds a re-implementation of that functionality in the single file that uses it. The intent is to allow the C runtime portion of libgo to be built without a companion GCC installation. Reviewed-on: https://go-review.googlesource.com/90235
[27db01d] 2018-05-02T19:51:33Z deque.tcc (deque<>::_M_assign_aux): Cast to void to ensure overloaded comma not used.
[85d0fad] 2018-05-02T19:04:55Z PR libstdc++/68197 fail on negative iword/pword indices
[006fbbe] 2018-05-02T18:15:56Z re PR c++/68374 (G++ -Wshadow doesn't warn about static member shadowing)
[ec00d3f] 2018-05-02T17:53:56Z [openacc] Move GOMP_OPENACC_DIM parsing out of nvptx plugin
[92243e7] 2018-05-02T17:53:43Z [libgomp, testsuite] Move tests to libgomp.c-c++-common
[1f62d63] 2018-05-02T17:53:29Z [openacc] Add _builtin_goacc_parlevel{id,size}
[f7584c8] 2018-05-02T17:22:26Z re PR c/30552 (gcc crashes when compiling examples with GNU statement expressions in VLAs (also involved: nested functions declared K&R-style))
[621af56] 2018-05-02T17:01:16Z * es.po: Update.
[1b749ae] 2018-05-02T16:41:46Z PR libstdc++/83860 avoid dangling references in valarray closure types
[59bcf90] 2018-05-02T16:27:01Z Remove duplicate function call in test
[c6d4257] 2018-05-02T16:25:44Z PR libstdc++/69608 Move semantics for strstreambuf
[d6476f9] 2018-05-02T14:19:51Z re PR tree-optimization/85597 (internal compiler error: in compute_live_loop_exits, ...

Read more

gcc-9.2018-04-29Z.ddb0b82

26 Oct 06:57
Compare
Choose a tag to compare
Initial commit

gcc-8.2021-05-14Z.eafe83f

26 Oct 06:56
Compare
Choose a tag to compare

[8199f0c] 2021-05-14T00:19:00Z Daily bump.
[012641d] 2021-05-13T00:18:50Z Daily bump.
[d82fd5e] 2021-05-12T08:53:58Z Daily bump.
[cb465d4] 2021-05-11T00:18:55Z Daily bump.
[ba6f1ce] 2021-05-10T00:18:59Z Daily bump.
[c522320] 2021-05-09T00:19:07Z Daily bump.