Releases: UoB-HPC/compiler-snapshots
gcc-9.2018-11-11Z.2dda36f
[b5dda6c
] 2018-11-11T22:21:28Z
Fix copypasto in las ChangeLog.
[63100c5
] 2018-11-11T22:20:19Z
re PR libstdc++/54005 (Use __atomic_always_lock_free in libstdc++ is_lock_free instead of __atomic_is_lock_free)
[6157c37
] 2018-11-11T18:39:10Z
re PR c/26366 (__builtin_expect needs better documentation)
[bd5d396
] 2018-11-11T17:49:33Z
re PR target/87928 (ICE in ix86_compute_frame_layout, at config/i386/i386.c:11161 since r228607)
[6d6fbec
] 2018-11-11T14:56:23Z
csky-linux-elf.h (CC1_SPEC): Support -profile.
[917ecac
] 2018-11-11T13:44:01Z
csky.h (ASM_PREFERRED_EH_DATA_FORMAT): Define.
[2506b92
] 2018-11-11T08:51:34Z
tree-vrp.h (class value_range_base): New base class for value_range containing all but the m_equiv member.
[3d18dc9
] 2018-11-11T05:17:03Z
Implement P0318R1 unwrap_ref_decay and unwrap_reference
[37b736f
] 2018-11-11T05:16:51Z
Implement P1007R3 std::assume_aligned
[47d591c
] 2018-11-11T01:33:53Z
re PR middle-end/65703 (-fdefer-pop documentation is confusing)
[9b20345
] 2018-11-11T00:16:47Z
Daily bump.
[16ac6fa
] 2018-11-10T23:12:48Z
combine: More make_more_copies
[babe0c7
] 2018-11-10T00:16:45Z
Daily bump.
[397fd63
] 2018-11-09T23:15:59Z
re PR testsuite/87965 (Test cases c-c++-common/pr60226.c and gcc.dg/pr39323-1.c fail starting with r265977)
[1dbff00
] 2018-11-09T21:22:20Z
MAINTAINERS: add myself as or1k maintainer
[4476242
] 2018-11-09T21:08:32Z
Walloca-16.c: Ignore conflicting types for built-in warnings.
[a0f503a
] 2018-11-09T20:55:39Z
re PR target/87221 (cannot build with -pie)
[e602e1f
] 2018-11-09T20:45:06Z
re PR driver/41179 (Documentation for "-fno-toplevel-reorder" is confusing (and wrong))
[ab38675
] 2018-11-09T20:38:07Z
re PR tree-optimization/87940 (FAIL: gcc.dg/warn-strlen-no-nul.c)
[340e0dd
] 2018-11-09T20:33:19Z
S/390: Allow relative addressing of literal pool entries
[81a227c
] 2018-11-09T20:22:48Z
c-parser.c (c_parser_omp_clause_final): Use c_parser_expr_no_commas...
[98c91c5
] 2018-11-09T20:21:41Z
c-parser.c (c_parser_omp_clause_reduction): Call sorry_at on reduction clause with inscan modifier.
[3179eba
] 2018-11-09T20:20:53Z
c-parser.c (c_parser_omp_requires): Call sorry_at on requires clauses other than atomic_default_mem_order.
[4302dd3
] 2018-11-09T20:19:58Z
gimplify.c (gimplify_scan_omp_clauses): Call sorry_at for valid but unsupported lastprivate with conditional modifier.
[c4c4480
] 2018-11-09T20:17:52Z
mips.c (mips_loongson_ext2_prefetch_cookie): Handle unused argument better.
[9666c52
] 2018-11-09T20:17:40Z
affinity-fmt.c: Include inttypes.h if HAVE_INTTYPES_H.
[213fd71
] 2018-11-09T20:14:07Z
PR libstdc++/87787 fix UBsan error in std::vector
[fcc4997
] 2018-11-09T20:13:58Z
Fix whitespace in ChangeLog
[fb9289b
] 2018-11-09T20:08:20Z
gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
[0d26cdf
] 2018-11-09T19:03:59Z
cmd/cgo: fix typo in gccgo name mangling recipe The code to implement new-style gccgo name mangling had a recipe that didn't quite match the one in the compiler (incorrect handling for '.'). This showed up as a failure in the gotools cgo test if the directory containing the test run included a "." character. Reviewed-on: https://go-review.googlesource.com/c/147917
[79a2c42
] 2018-11-09T17:32:52Z
PR middle-end/81824 - Warn for missing attributes with function aliases
[900dab1
] 2018-11-09T17:29:33Z
re PR fortran/78351 (comma not terminating READ of formatted input field - ok in 4.1.7, not 4.4.7- maybe related to 25419?)
[e82cb04
] 2018-11-09T17:28:57Z
arm - minor cleanups for CPU alias support
[4c7bd36
] 2018-11-09T17:17:47Z
PR c/87795 - Excessive alignment permitted for functions and labels
[32999d8
] 2018-11-09T16:35:23Z
xmmintrin.h (_mm_cvtss_si32): Fix incorrect constraints by introducing a new temporary.
[71caffb
] 2018-11-09T15:30:51Z
syscall: change RLIM_INFINITY from 0xffffffffffffffff to -1 For compatibility with the gc toolchain's syscall package. Fixes golang/go#28665 Reviewed-on: https://go-review.googlesource.com/c/148697
[0b58e8b
] 2018-11-09T15:17:46Z
Update ChangeLog entry
[47b840e
] 2018-11-09T15:05:40Z
Come up with the flag -fipa-stack-alignment.
[2e14744
] 2018-11-09T15:04:52Z
Come up with -fipa-reference-addressable flag.
[9ed3186
] 2018-11-09T13:25:33Z
json.cc: fix comment
[207286c
] 2018-11-09T13:02:50Z
workshare-reduction-1.c: New test.
[ff150bc
] 2018-11-09T13:01:19Z
Remove extra memory allocation of strings.
[89939ff
] 2018-11-09T12:29:51Z
re PR c/87953 (asan: stack-buffer-overflow in vectorizable_reduction)
[3965b35
] 2018-11-09T12:16:14Z
or1k: gcc: initial support for openrisc
[1d6ff15
] 2018-11-09T12:12:56Z
or1k: testsuite: initial support for openrisc
[d929e13
] 2018-11-09T12:09:15Z
or1k: libgcc: initial support for openrisc
[69104d5
] 2018-11-09T10:58:59Z
arm - use the new CPU alias option to simplify the list of CPUs.
[1dd6990
] 2018-11-09T10:53:31Z
re PR tree-optimization/87621 (outer loop auto-vectorization fails for exponentiation code)
[43b01cc
] 2018-11-09T10:49:47Z
large-addr-aware for biarch non-w64 mingw32
[d4920f4
] 2018-11-09T10:16:09Z
[PR86438] compare-elim: cope with set of in_b
[b759ea2
] 2018-11-09T10:15:46Z
[PR87793] reject non-toplevel unspecs in debug loc exprs on x86
[aab162f
] 2018-11-09T09:53:11Z
tree-vrp.c (value_range::check): Do not access internals directly.
[6e40dca
] 2018-11-09T09:52:53Z
* tree-vrp.c (may_contain_p): Do not access m_min/m_max directly.
[5756b6a
] 2018-11-09T09:52:43Z
vr-values.c (vr_values::get_value_range): Use value_range API instead of piecing together ranges.
[c89af69
] 2018-11-09T09:52:32Z
gimple-fold.c (size_must_be_zero_p): Use value_range API instead of performing ad-hoc calculations.
[15e109b
] 2018-11-09T09:21:56Z
Include patch in LOCAL_PATCHES.
[d1e2e13
] 2018-11-09T09:14:36Z
Fallback in libsanitizer for scudo sanitizer (PR sanitizer/87892).
[2e62beb
] 2018-11-09T09:12:39Z
tree.c (fld_type_variant_equal_p): Test user align flag.
[536ecfc
] 2018-11-09T06:39:25Z
neon.md (div3): New pattern.
[41f8d1f
] 2018-11-09T05:42:43Z
Add PTWRITE builtins for x86
[3f32846
] 2018-11-09T02:46:03Z
re PR fortran/78351 (comma not terminating READ of formatted input field - ok in 4.1.7, not 4.4.7- maybe related to 25419?)
[648cdca
] 2018-11-09T00:16:44Z
Daily bump.
[2f0b80c
] 2018-11-08T22:39:45Z
re PR rtl-optimization/87600 (Fix for PRs 86939 and 87479 causes build issues for several targets)
[39abbb8
] 2018-11-08T22:33:52Z
[PATCH, rs6000] Disable ASLR in sanitizer on powerpc64.
[d69ac8b
] 2018-11-08T22:05:27Z
collect2.c (linker_select): Add USE_LLD_LD.
[d28441a
] 2018-11-08T22:02:38Z
re PR other/36572 (Documentation for some options starting with “no-” not clear)
[2033f45
] 2018-11-08T21:39:11Z
Fix Solaris build with OpenMP 5.0
[8991d77
] 2018-11-08T19:38:21Z
task-reduction-8.c (bar): Add in_reduction clause for s[0].
[ae32884
] 2018-11-08T18:57:53Z
* doc/invoke.texi: Fix build.
[442fcea
] 2018-11-08T18:56:58Z
re PR c/87795 (Excessive alignment permitted for functions and labels)
[d4f680c
] 2018-11-08T17:48:39Z
arm - Add support for aliases of CPU names
[28567c4
] 2018-11-08T17:13:04Z
builtin-types.def (BT_FN_VOID_BOOL, [...]): New.
[dfe2a55
] 2018-11-08T17:06:24Z
pr87874.c (em): Declare uint64_max as const unsigned long long int.
[d0cb405
] 2018-11-08T16:35:21Z
attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent integer overflow when...
[270819b
] 2018-11-08T16:31:27Z
patchable_function_entry-decl.c: Add regex to search for uppercase "NOP" instructions in assembler output.
[3bf37b1
] 2018-11-08T16:29:01Z
pr27336.c: Skip test if the target keeps null pointer checks.
[222cfef
] 2018-11-08T16:26:28Z
Update soft-fp from glibc.
[20ce1f5
] 2018-11-08T16:26:00Z
gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of an output section is too large for a...
[0274dd3
] 2018-11-08T15:53:47Z
fe.h (Suppress_Checks): Declare.
[4174a33
] 2018-11-08T15:38:30Z
ipa-inline.c/tree-inline.c: port from fprintf to dump API (PR ipa/86395)
[204839e
] 2018-11-08T15:31:13Z
Support %f in pp_format
[d8010ee
] 2018-11-08T15:28:20Z
dump_printf: add "%C" for dumping cgraph_node *
[0d8f74b
] 2018-11-08T15:19:20Z
decl.c (components_to_record): Remove obsolete kludge.
[67124cb
] 2018-11-08T14:57:47Z
re PR middle-end/87916 (ICE in dwarf2out_abstract_function, at dwarf2out.c:22479 since r264943)
[212755f
] 2018-11-08T14:55:54Z
cgraph: add selftest::symbol_table_test
[1c8badf
] 2018-11-08T12:15:49Z
tree-data-ref.h (lambda_int): New typedef.
[fd5c4c4
] 2018-11-08T10:47:59Z
re PR tree-optimization/87929 (ICE in verify_gimple failed)
[c4e7e1b
] 2018-11-08T08:50:49Z
Change wording of __builtin_expect_with_probability errors.
[f1f5b88
] 2018-11-08T08:45:58Z
Don't use predefined sun in g++.dg/lto/pr87906
[85eaf6c
] 2018-11-08T08:03:12Z
re PR target/87913 (max(n, 1) code generation)
[ab68138
] 2018-11-08T07:45:22Z
Add mips option dependency only config with loongson target.
[bd21ffa
] 2018-11-08T03:37:32Z
re PR middle-end/42726 (-fno-common documentation inaccuracy)
[a28102f
] 2018-11-08T02:46:09Z
invoke.texi: Remove leading dash from @opindex entries throughout the file.
[24d9c62
] 2018-11-08T01:26:28Z
re PR driver/80828 (Command line option -e not documented)
[354b4b6
] 2018-11-08T00:16:47Z
Daily bump.
[05da2a5
] 2018-11-07T22:50:20Z
[PR/87936] --disable-checking bootstrap break
[e9f3803
] 2018-11-07T22:41:21Z
iconv.m4 (AM_ICONV_LINK): Don't overwrite CPPFLAGS.
[48b2caf
] 2018-11-07T22:26:16Z
pr65595.c: Change type of "num" argument to memcpy from "unsigned long" to SIZE_TYPE.
[c2ca29d
] 2018-11-07T22:06:26Z
re PR c/87691 (transparent_union attribute does not work with MODE_PARTIAL_INT)
[e217792
] 2018-11-07T21:02:27Z
common.opt: Add -Wattribute-warnin...
gcc-9.2018-11-04Z.f9ab59f
[e8bf3d5
] 2018-11-04T19:51:09Z
re PR tree-optimization/86572 (unsafe strlen folding of const arguments with non-const offset)
[770fe3a
] 2018-11-04T19:46:08Z
re PR tree-optimization/87672 (81512c36 causes ICE in bootstrap stage 3 using "-D_FORTIFY_SOURCE=2" (invalid operand in unary operation, incorrect sharing of tree nodes, verify_gimple failed))
[e237f9f
] 2018-11-04T19:22:50Z
re PR c++/58372 (internal compiler error: ix86_compute_frame_layout)
[2901f42
] 2018-11-04T11:17:54Z
Enable support for next generation AMD Zen CPU, via -march=znver2.
[45bf149
] 2018-11-04T09:07:48Z
MAINTAINERS (Write After Approval): Add myself.
[c16ab12
] 2018-11-04T00:16:44Z
Daily bump.
[2eae232
] 2018-11-03T18:12:44Z
re PR target/87079 (nios2 optimization for size - case of regression relatively to 5.3.0)
[b15ed67
] 2018-11-03T00:17:46Z
Daily bump.
[0f4f856
] 2018-11-02T20:20:43Z
re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[361420e
] 2018-11-02T19:18:31Z
Move gcc.dg/compat dg-skip-if to _main.c files
[122d6c3
] 2018-11-02T17:02:38Z
rs6000-string.c (expand_strncmp_gpr_sequence): Pay attention to TARGET_AVOID_XFORM and BYTES_BIG_ENDIAN.
[5f7dbaa
] 2018-11-02T13:36:31Z
Although there's no fundamental reason why shrink wrapping and speculation tracking are incompatible...
[4c998ca
] 2018-11-02T11:29:50Z
tree-ssa-coalesce.c (struct coalesce_list): Add obstack member.
[4155777
] 2018-11-02T11:12:43Z
[C++ PATCH] refactor duplicate_decls
[97f5962
] 2018-11-02T08:51:04Z
Remove SPARC HAVE_AS_REGISTER_PSEUDO_OP
[ac67752
] 2018-11-02T08:29:50Z
Fix libgphobos.spec in the wrong place with --enable-version-specific-runtime-libs
[db281b4
] 2018-11-02T08:22:59Z
20010904-2.c: Fix last change.
[ea7e390
] 2018-11-02T07:55:49Z
dwarf2out.c (build_abbrev_table): Guard lookup_external_ref call with is_type_die.
[a412de9
] 2018-11-02T07:53:48Z
re PR tree-optimization/87776 (Compile time hog during RPO VN)
[b413c24
] 2018-11-02T00:17:14Z
Daily bump.
[bcd8b5e
] 2018-11-01T23:29:27Z
tree.c (free_lang_data_in_decl): Free TREE_TYPE and alignment of TYPE_DECL.
[5d9a0e3
] 2018-11-01T22:10:31Z
Implement P0846R0, ADL and function templates.
[3af0c6b
] 2018-11-01T20:41:08Z
rs6000-protos.h (rs6000_address_for_fpconvert): Remove prototype.
[4b53b34
] 2018-11-01T20:12:57Z
re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=)
[437725a
] 2018-11-01T19:50:14Z
re PR fortran/87782 (runtime error: load of value 1818451807, which is not a valid value for type 'expr_t')
[a5fbc2f
] 2018-11-01T19:36:08Z
re PR fortran/40196 ([F03] [F08] Type parameter inquiry (str%len, a%kind) and Complex parts (z%re, z%im))
[da06a0e
] 2018-11-01T18:59:40Z
20010904-1.c: Align 2 if pdp11.
[c92e96f
] 2018-11-01T18:41:28Z
re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[4310ca6
] 2018-11-01T18:36:52Z
t-pdp11 (LIB2ADD): Add divmod.c.
[d3db0b3
] 2018-11-01T18:29:44Z
* g++.dg/cpp1z/constexpr-lambda22.C: New test,
[d8b3b4f
] 2018-11-01T17:05:17Z
Avoid stray [] in ia64 assembler test.
[14408ad
] 2018-11-01T17:02:48Z
cunroll-13.c: Add missing cast from literal to int32.
[6d91266
] 2018-11-01T13:03:28Z
tree.c (free_lang_data_in_decl): Free TREE_TYPE and alignment of TYPE_DECL.
[444cda7
] 2018-11-01T12:31:45Z
re PR tree-optimization/87826 (ubsan: gimple-ssa-store-merging.c:281)
[86ba9ce
] 2018-11-01T12:00:59Z
re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[45f159a
] 2018-11-01T11:56:26Z
re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[508da9f
] 2018-11-01T11:55:43Z
re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
[ff5115e
] 2018-11-01T11:37:08Z
re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=)
[41f927f
] 2018-11-01T11:18:06Z
[ABI PATCH] static anonymous unions of function scope
[5de9d93
] 2018-11-01T11:14:08Z
re PR d/87824 (x86_64-linux multilib issues)
[ddd0d18
] 2018-11-01T09:19:31Z
Make PRETTY_FUNCTION-like functions mergeable string csts (PR c++/64266).
[964f78b
] 2018-11-01T04:21:16Z
go-gcc.cc (Gcc_backend::write_global_definitions): Don't call gimplify_function_tree.
[ff66ed8
] 2018-11-01T01:23:20Z
Fix typo in gcc/ChangeLog
[f4baf89
] 2018-11-01T01:23:08Z
gOlogy: skip dbranch at -Og
[8ff3295
] 2018-11-01T00:17:19Z
Daily bump.
[a3ace68
] 2018-10-31T23:12:14Z
Add visibility to libfunc constructors
[53de1ea
] 2018-10-31T23:11:22Z
aarch64: Remove early clobber from ATOMIC_LDOP scratch
[4911c15
] 2018-10-31T21:48:52Z
Fix profiledbootstrap when D is enabled
[73b6d7a
] 2018-10-31T20:46:17Z
re PR bootstrap/82856 (--enable-maintainter-mode broken by incompatiblity of gcc's required automake and modern Perl)
[cdf0919
] 2018-10-31T18:35:59Z
re PR fortran/20520 (allocatable arrays used uninitialized without a warning)
[d459595
] 2018-10-31T17:33:59Z
[C++ PATCH] missed testcase
[ab5324f
] 2018-10-31T17:12:27Z
[PATCH] command line macros
[22e0527
] 2018-10-31T17:03:16Z
Update GCC to autoconf 2.69, automake 1.15.1 (PR bootstrap/82856).
[d8b1c3f
] 2018-10-31T15:30:48Z
tree-ssa-loop-ivcanon.c (try_peel_loop): Fix typo and remove dead initialization.
[f3f6029
] 2018-10-31T15:26:28Z
[6/6] Preprocessor forced macro location
[82a1444
] 2018-10-31T15:16:31Z
Add myself to MAINTAINERS
[705b0c0
] 2018-10-31T15:03:04Z
[5/6] Preprocessor include
[87bacc2
] 2018-10-31T14:57:13Z
[4/7] Preprocessor location-kind predicates
[c9fb347
] 2018-10-31T14:51:54Z
[3/7] Preprocessor macro loc
[43af5ef
] 2018-10-31T14:46:39Z
[2/7] Preprocessor node access
[c788734
] 2018-10-31T14:46:17Z
Provide extension hint for aarch64 target (PR driver/83193).
[ff65e98
] 2018-10-31T14:41:35Z
[1/7] Preprocessor cleanup
[d5e3361
] 2018-10-31T12:58:45Z
More testing for std::pair layout change
[8e82c47
] 2018-10-31T12:42:35Z
[C++ PATCH] Simplify overloads
[0db78d0
] 2018-10-31T12:29:02Z
PR libstdc++/87822 fix layout change for nested std::pair
[ef976be
] 2018-10-31T11:57:33Z
re PR middle-end/70359 (Code size increase for x86/ARM/others compared to gcc-5.3.0)
[635aeaa
] 2018-10-31T11:27:46Z
[ARC] Handle store cacheline hazard.
[aac1c11
] 2018-10-31T11:27:35Z
[ARC] Add BI/BIH instruction support.
[8efa18d
] 2018-10-31T11:27:19Z
[ARC] Cleanup TLS implementation and add a number of tests.
[088371b
] 2018-10-31T11:27:16Z
Update LOCAL_PATCHES after libsanitizer merge.
[8180cde
] 2018-10-31T11:27:07Z
[ARC] Remove non standard funcions calls.
[fad0340
] 2018-10-31T11:17:30Z
Update test-suite expected output after rewording in libsanitizer.
[c244886
] 2018-10-31T11:17:10Z
New local GCC patch for CAN_SANITIZE_UB ifdef.
[f607b87
] 2018-10-31T11:16:41Z
Revert https://reviews.llvm.org/D40908 which changes asan offset to 1<<44.
[e63c967
] 2018-10-31T11:16:17Z
Apply LOCAL_PATCHES and remove not used ones.
[8468f94
] 2018-10-31T11:15:57Z
Update build system: include new files and run autoheader, autoconf, automake
[eac9753
] 2018-10-31T11:14:23Z
backport: All source files: Merge from upstream 345033.
[95fba53
] 2018-10-31T11:09:26Z
Update merge script and HOWTO_MERGE documentation.
[2e71b57
] 2018-10-31T10:59:34Z
Fix hash-table violation in trans-decl.c.
[6dc8ee4
] 2018-10-31T10:05:54Z
Fix PR87374: ICE with -mslow-flash-data and -mword-relocations
[563cc64
] 2018-10-31T10:00:45Z
aarch64: Force TImode values into even registers
[7803ec5
] 2018-10-31T09:58:48Z
aarch64: Improve atomic-op lse generation
[8f5603d
] 2018-10-31T09:47:21Z
aarch64: Improve swp generation
[260eedb
] 2018-10-31T09:44:31Z
re PR d/87788 (Support D on x86_64-apple-darwin)
[d400fda
] 2018-10-31T09:42:39Z
aarch64: Improve cas generation
[77f33f4
] 2018-10-31T09:29:29Z
aarch64: Simplify LSE cas generation
[187cea9
] 2018-10-31T08:48:59Z
re PR testsuite/87802 (g++.dg/vect/slp-pr87105.cc fails starting with r265522)
[1a71493
] 2018-10-31T08:10:58Z
tree-eh.c (replace_trapping_overflow): Simplify ABS_EXPR case using ABSU_EXPR.
[2e9d500
] 2018-10-31T07:32:53Z
Add pipeline description for Qualcomm Saphira core.
[8f4103c
] 2018-10-31T00:17:19Z
Daily bump.
[0a8949a
] 2018-10-30T23:04:10Z
re PR fortran/85896 (ICE in gfc_convert_constant(): Unexpected type)
[91e3ec2
] 2018-10-30T21:58:35Z
PR middle-end/87041 - -Wformat reading through null pointer on unreachable code
[448af20
] 2018-10-30T21:47:19Z
* params.def (lto-partitions): Bump from 32 to 128.
[b5ff4f5
] 2018-10-30T19:59:41Z
Implement P0892R2, explicit(bool).
[8d42623
] 2018-10-30T19:49:36Z
xfail ira-shrink-wrap-prep tests (PR87708)
[3487ab6
] 2018-10-30T19:13:47Z
* tree.c (free_lang_data_d, add_tree_to_fld_list, fld_worklist_push): Move head in file. (free_lang_data_in_type): Forward declare. (fld_type_variant_equal_p): New function. (fld_type_variant): New function (fld_incomplete_types): New hash. (fld_incomplete_type_of): New function (fld_simplfied-type): New function. (free_lang_data_in_decl): Add fld parameter; simplify type of FIELD_DECL (free_lang_data): Allocate and free fld_incomplete_type; update call of free_lang_data_in_decl.
[190face
] 2018-10-30T18:29:49Z
decl.c (grokdeclarator): Use declarator->id_loc in diagnostic about flexible array members.
[6a6e092
] 2018-10-30T18:01:41Z
* gcov.c (output_lines): Remove duplicate line.
[320314d
] 2018-10-30T17:05:37Z
rs6000.md (bswapdi2): Force address into register if not in indexed or indirect form.
[d2bfc44
] 2018-10-30T15:46:07Z
extend.texi (optimize): Clarify/expand attribute documentation.
[a2e0398
] 2018-10-30T15:14:39Z
Add PR marker
[1f82422
] 2018-10-30T15:13:26Z
method-serial.cc: Mark varible as potentially unused to silence warning.
[0321d9f
] `2018-10-30T14:...
gcc-9.2018-10-28Z.881eaae
[b4c522f
] 2018-10-28T19:51:47Z
Add D front-end, libphobos library, and D2 testsuite.
[01ce9e3
] 2018-10-28T11:05:05Z
re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=)
[b10fb07
] 2018-10-28T09:25:43Z
darwin - fix powerpc-darwin stack alignments
[01497ce
] 2018-10-28T00:16:44Z
Daily bump.
[6e0686e
] 2018-10-27T21:34:43Z
re PR target/80024 (nios2: unclear wording "numeric digits" in diagnostic)
[e146ea1
] 2018-10-27T10:26:23Z
re PR fortran/86907 (bogus warning "No location in expression near")
[9abee84
] 2018-10-27T00:16:42Z
Daily bump.
[e6c5724
] 2018-10-26T21:32:15Z
powerpc: Fix typos in the manual
[ef4adf1
] 2018-10-26T19:33:31Z
rs6000-string.c (expand_strncmp_gpr_sequence): Change to a shorter sequence with fewer branches.
[ffd0bbe
] 2018-10-26T19:21:21Z
sse-addss-1.c: Call abort under DEBUG also; formatting cleanup.
[f5c2ba6
] 2018-10-26T19:02:23Z
[rs6000] Add tests for compatible implementations of x86 SSSE3 intrinsics
[b1ddada
] 2018-10-26T18:38:25Z
[rs6000] Add compatible implementations of x86 SSSE3 intrinsics
[827651b
] 2018-10-26T18:36:44Z
libgo: simplify gotest script to avoid sed substitution to \n Reviewed-on: https://go-review.googlesource.com/c/145057
[075b562
] 2018-10-26T17:33:24Z
[rs6000] Enable 32bit support for tests of x86-compatibile intrinsics
[dbafa0f
] 2018-10-26T17:23:46Z
[rs6000] x86 vector intrinsics compatibility: clean-ups for 32bit support
[dbd93b9
] 2018-10-26T16:58:13Z
libgo: avoid use of 'local' directive in shell script Avoid declaring shell variables with 'local' (not supported on all systems of interest). Reviewed-on: https://go-review.googlesource.com/c/145021
[797ea25
] 2018-10-26T16:53:24Z
libgo: fix improperly mangled linker symbol directive Fix asm name directive for the C version of log/syslog.syslog_c, which didn't get included in the recent name mangling change. Reviewed-on: https://go-review.googlesource.com/c/145017
[4fa008a
] 2018-10-26T15:01:22Z
[rs6000] Fix _mm_extract_pi16 for big-endian
[4bfcf87
] 2018-10-26T11:52:10Z
tree-vect-slp.c (vect_mark_slp_stmts): Add visited hash_set and wrapper.
[6d20272
] 2018-10-26T10:29:15Z
update_version_svn (IGNORE_BRANCHES): Add gcc-6-branch.
[9038a1d
] 2018-10-26T10:26:17Z
gcc_release (error, inform): Use $@ instead of $1.
[abb967d
] 2018-10-26T09:32:47Z
ipa-devirt.c (odr_subtypes_equivalent_p): Fix recursion.
[a1f072e
] 2018-10-26T07:38:59Z
re PR tree-optimization/87105 (Autovectorization [X86, SSE2, AVX2, DoublePrecision])
[74ca1c0
] 2018-10-26T07:23:33Z
Relax hash function to match equals function behavior (PR testsuite/86158).
[b322cdb
] 2018-10-26T07:21:04Z
* tree.c (free_lang_data_in_type): Only check main variants.
[420672b
] 2018-10-26T07:20:01Z
ipa-devirt.c (warn_odr): Make static.
[99976e2
] 2018-10-26T07:19:07Z
re PR lto/87754 (ICE in odr_types_equivalent_p, at ipa-devirt.c:1250)
[7ea4b8e
] 2018-10-26T07:12:02Z
re PR tree-optimization/87746 (ICE in vect_update_misalignment_for_peel, at tree-vect-data-refs.c:1035)
[682f212
] 2018-10-26T06:46:26Z
Don't xfail gcc.dg/pr78973-2.c on non-ilp64 targets
[c404b3b
] 2018-10-26T02:43:35Z
libgo: don't use wc in gotest The wc command is not in the GNU approved list of Makefile utilities (https://www.gnu.org/prep/standards/html_node/Utilities-in-Makefiles.html#Utilities-in-Makefiles). Reviewed-on: https://go-review.googlesource.com/c/144897
[03f7544
] 2018-10-26T00:17:05Z
Daily bump.
[34489eb
] 2018-10-25T22:18:08Z
compiler: improve name mangling for packpaths The current implementation of Gogo::pkgpath_for_symbol was written in a way that allowed two distinct package paths to map to the same symbol, which could cause collisions at link- time or compile-time. Switch to a better mangling scheme to insure that we get a unique packagepath symbol for each package. In the new scheme instead of having separate mangling schemes for identifiers and package paths, the main identifier mangler ("go_encode_id") now handles mangling of both packagepath characters and identifier characters. The new mangling scheme is more intrusive: "foo/bar.Baz" is mangled as "foo..z2fbar.Baz" instead of "foo_bar.Baz". To mitigate this, this patch also adds a demangling capability so that function names returned from runtime.CallersFrames are converted back to their original unmangled form. Changing the pkgpath_for_symbol scheme requires updating a number of //go:linkname directives and C "asm" directives to match the new scheme, as well as updating the 'gotest' driver (which makes assumptions about the correct mapping from pkgpath symbol to package name). Fixes golang/go#27534. Reviewed-on: https://go-review.googlesource.com/c/135455
[fc756f9
] 2018-10-25T20:41:57Z
rs6000-c.c (P9V_BUILTIN_VEC_VSCEDPGT, [...]): Rename base overloaded name.
[80a2dd5
] 2018-10-25T20:16:39Z
emmintrin.h (_mm_slli_epi16): Replace deprecated function with vec_sl.
[1d3d270
] 2018-10-25T20:14:40Z
emmintrin.h (_mm_sll_epi16): Replace comparison operators with vec_cmp* for compatibility due to unfortunate...
[71c3949
] 2018-10-25T20:09:24Z
emmintrin.h (_mm_sll_epi64): Remove wrong cast.
[7959b94
] 2018-10-25T19:35:52Z
rl78.c (insn_ok_now): Always re-recognize the insn if returning false.
[b15e280
] 2018-10-25T19:23:33Z
* parser.c (cp_parser_sizeof_operand): Remove redundant grokdeclarator.
[8145e6a
] 2018-10-25T16:34:36Z
extend.texi (aligned): Expand attribute description.
[30e8746
] 2018-10-25T15:36:48Z
Use signed char in a test (PR testsuite/87739).
[3239d72
] 2018-10-25T15:36:12Z
Revert partially changes from r265454 (PR other/87735).
[71e0938
] 2018-10-25T15:34:04Z
PR libstdc++/87749 fix (and optimize) string move construction
[1afca3f
] 2018-10-25T14:33:27Z
ipa-devirt.c (main_odr_variant): Remove.
[303d8f7
] 2018-10-25T14:28:18Z
tree-vect-data-refs.c (vect_analyze_data_ref_accesses): Initialize ng to silence error with release checking bootstrap.
[b6f5175
] 2018-10-25T14:23:31Z
S/390: Merge movdi_larl into movdi_64
[4dd7c0d
] 2018-10-25T14:03:24Z
tree-if-conv.c: Include tree-ssa-sccvn.h.
[cd74740
] 2018-10-25T13:47:10Z
Fix rtx_code_size static initialization order fiasco
[0f317ef
] 2018-10-25T13:03:13Z
Relocation (= move+destroy)
[09d3f04
] 2018-10-25T12:18:28Z
ipa-devirt.c (odr_types_equivalent_p): Do not ICE if one of types is anonymous.
[46ec926
] 2018-10-25T10:35:21Z
dg-cmp-results: display NA->FAIL & NA->UNRESOLVED by default
[541ecca
] 2018-10-25T10:19:49Z
[testsuite] Fix sibcall-9 & sibcall-10 with -fPIC
[7852940
] 2018-10-25T08:59:07Z
re PR tree-optimization/87665 (gcc HEAD (svn: 265340) breaks elements on resize)
[86f3631
] 2018-10-25T08:57:24Z
[DOC] Relocate list under Deprecated in options.texi to Var
[37bc33f
] 2018-10-25T07:56:55Z
re PR fortran/87725 (OpenMP 4.5 clause schedule(simd,monotonic:static) not understood)
[872324b
] 2018-10-25T00:16:38Z
Daily bump.
[b8ac957
] 2018-10-24T22:34:40Z
combine: Don't do make_more_copies for dest PC (PR87720)
[f871968
] 2018-10-24T21:55:39Z
gOlogy: do not change code in isolate-paths for warnings only
[f78f046
] 2018-10-24T20:16:31Z
rs6000.c (TARGET_MANGLE_DECL_ASSEMBLER_NAME): Define as rs6000_mangle_decl_assembler_name.
[df51934
] 2018-10-24T19:39:23Z
re PR c++/86288 (Recognize __gnu and/or gnu as attribute-namespace)
[a703b16
] 2018-10-24T19:33:56Z
extend.texi (nonnull): List no-argument form.
[fd85b88
] 2018-10-24T18:06:14Z
PR c++/84851 - missing -Wclass-memaccess for a memcpy in a copy ctor with a non-trivial member
[313c399
] 2018-10-24T14:31:17Z
tree-ssa-sccvn.c (do_rpo_vn): Free rpo_state.
[28d2dc7
] 2018-10-24T14:29:11Z
emmintrin.h (_mm_cvtpd_epi32): Change deprecated __vector long to __vector long long.
[767d455
] 2018-10-24T13:52:21Z
Switch conversion: support any ax + b transformation (PR tree-optimization/84436).
[b5d0cdc
] 2018-10-24T13:49:47Z
Return hash of ADDR_EXPR if its argument is CONSTANT_CLASS_P.
[9a97772
] 2018-10-24T12:50:25Z
ipa-utils.h (type_with_linkage_p): No longer check for TYPE_STUB_DECL; it is wrong for forward declarations.
[04193ea
] 2018-10-24T12:10:58Z
Add myself to MAINTAINERS
[6f7133e
] 2018-10-24T12:04:53Z
S/390: Fix ICE in s390_check_qrst_address ()
[be43a88
] 2018-10-24T11:46:58Z
re PR tree-optimization/87105 (Autovectorization [X86, SSE2, AVX2, DoublePrecision])
[dc6b633
] 2018-10-24T11:27:35Z
Disable string merging with alignment > 1 before Solaris 11.4/SPARC
[53b8a71
] 2018-10-24T09:42:19Z
re PR tree-optimization/84013 (wrong __restrict clique with inline asm operand)
[19b5595
] 2018-10-24T08:47:59Z
Remove reduntant dumps and make tp_first_run dump more compact.
[bf32992
] 2018-10-24T06:52:45Z
re PR tree-optimization/87665 (gcc HEAD (svn: 265340) breaks elements on resize)
[4b763de
] 2018-10-24T05:40:25Z
2018-10-24 François Dumont [email protected]
[a01fc83
] 2018-10-24T05:20:35Z
cstddef: Add versioned namespace.
[d21dad9
] 2018-10-24T00:16:54Z
Daily bump.
[040e0e4
] 2018-10-23T22:51:25Z
h8300.c (h8300_expand_prologue): Fix stm generation for H8/S.
[72eda5f
] 2018-10-23T21:42:23Z
MAINTAINERS (Write After Approval): Remove myself.
[4c029ce
] 2018-10-23T21:04:51Z
MAINTAINERS: Add myself as D front-end and libphobos maintainer.
[8dd2ae4
] 2018-10-23T19:02:29Z
re PR go/87661 (libgo bootstrap failure on arm-linux-gnueabihf (redefinition of constants))
[53aba48
] 2018-10-23T16:25:09Z
lambda-this3.C: Limit dg-bogus directives to c++17_down only.
[c3ba63c
] 2018-10-23T13:10:26Z
PR libstdc++/87704 fix unique_ptr(nullptr_t) constructors
[99c24b9
] 2018-10-23T11:37:52Z
tree-vrp.c (add_assert_info): Guard dump_printf with dump_enabled_p.
[1cab645
] `2018-10-23T11:34:56Z...
gcc-9.2018-10-21Z.5d9c5a9
[9d165ca
] 2018-10-21T20:38:27Z
Move testsuite ChangeLog entries to testsuite/ChangeLog
[3be6195
] 2018-10-21T20:30:06Z
i386: Update AVX512 FMSUB/FNMADD/FNMSUB tests
[38ef6fb
] 2018-10-21T20:28:56Z
i386: Enable AVX512 memory broadcast for FNMSUB
[5ca9497
] 2018-10-21T20:27:09Z
i386: Enable AVX512 memory broadcast for FNMADD
[fe7f972
] 2018-10-21T20:24:50Z
Enable AVX512 memory broadcast for FMSUB
[88c08ac
] 2018-10-21T17:32:06Z
re PR fortran/71880 (pointer to allocatable character)
[ea1adf1
] 2018-10-21T10:46:48Z
i386: Update FP add/sub with AVX512 memory broadcast
[c038638
] 2018-10-21T10:35:36Z
i386: Enable AVX512 memory broadcast for FP mul
[01fd9f8
] 2018-10-21T10:23:58Z
i386: Add missing AVX512VL or/xor intrinsics
[6986294
] 2018-10-21T00:16:34Z
Daily bump.
[fda5d5e
] 2018-10-20T20:41:10Z
i386: Enable AVX512 memory broadcast for FP div
[f65c0c7
] 2018-10-20T20:00:45Z
testsuite_containers.h (forward_members_unordered<>::forward_members_unordered (const value_type&)): Add local_iterator pre and post increment checks.
[be515b4
] 2018-10-20T17:21:19Z
*.C: Use target c++17 instead of explicit dg-options.
[ca66a6c
] 2018-10-20T08:58:00Z
re PR middle-end/87647 (ICE on valid code in decode_addr_const, at varasm.c:2958)
[79e61dc
] 2018-10-20T07:29:15Z
* doc/ux.texi: Move @section directly after @node.
[425057a
] 2018-10-20T00:17:03Z
Daily bump.
[173670e
] 2018-10-19T22:52:06Z
re PR middle-end/85488 (segmentation fault when compiling code using the ordered(n) clause in OpenMP 4.5)
[f324588
] 2018-10-19T21:50:15Z
Skip tests for GNU extensions when testing with strict mode
[92bab15
] 2018-10-19T21:50:03Z
Fix testsuite failures due to extra errors in strict dialects
[f8f3939
] 2018-10-19T21:49:49Z
Conditionally disable tests of non-standard extensions
[78ed0f8
] 2018-10-19T21:49:40Z
Fix tests that use allocators with incorrect value types
[e7f2d0b
] 2018-10-19T21:49:32Z
Disable tests that only pass for GNU dialects
[88412b7
] 2018-10-19T21:49:19Z
Remove duplicate tests
[92646d2
] 2018-10-19T19:50:02Z
gccint.texi: add user experience guidelines
[12d5ebf
] 2018-10-19T19:43:47Z
compiler: don't export any functions with special names This keeps init functions from appearing in the export data. Checking for special names in general means that we don't need to check specifically for nested functions or thunks, which have special names. Reviewed-on: https://go-review.googlesource.com/c/143237
[3146c60
] 2018-10-19T18:28:11Z
re PR tree-optimization/87473 (ICE in create_add_on_incoming_edge, at gimple-ssa-strength-reduction.c:2344)
[273f3d4
] 2018-10-19T15:40:57Z
rs6000: Put CR0 first in REG_ALLOC_ORDER
[cba40f6
] 2018-10-19T14:28:43Z
re PR tree-optimization/87645 (gcc hangs up on vr_values::vrp_visit_assignment_or_call)
[6d26487
] 2018-10-19T14:27:57Z
re PR tree-optimization/87657 (SLP ICE in libgfortran matmul_i2_vanilla)
[30f7c08
] 2018-10-19T13:46:24Z
Fix compilation error with _GLIBCXX_PARALLEL
[7b1e8ac
] 2018-10-19T13:37:05Z
Fix testsuite failures in Debug Mode
[ba52922
] 2018-10-19T10:06:40Z
Fix oversight in previous commit
[13e29c3
] 2018-10-19T09:13:34Z
i386: Enable AVX512 memory broadcast for FP add
[3b1778b
] 2018-10-19T08:56:37Z
i386: Use register_operand in AVX512 FMA with memory broadcast
[3664a0f
] 2018-10-19T08:33:52Z
lra: fix spill_hard_reg_in_range clobber check
[ba9a862
] 2018-10-19T07:17:20Z
cfgexpand.c (expand_one_var): Use specific wording in error message for non-local frame variables.
[079c81d0
] 2018-10-19T06:25:30Z
Reset insn priority after inc/ref replacement
[e75883a
] 2018-10-19T00:17:06Z
Daily bump.
[083e921
] 2018-10-18T23:26:20Z
compiler: add COMPARE_ALIASES flag for type compare and hash Normally aliases compare as identical to the underlying type. Add a COMPARE_ALIASES flag to let them compare (and hash) differently. This will be used by later patches in this series. Reviewed-on: https://go-review.googlesource.com/c/143021
[dbf9376
] 2018-10-18T23:22:01Z
compiler: list indirect imports separately in export data Previously when export data referred to a type that was not defined in a directly imported package, we would write the package name as additional information in the type's export data. That approach required all type information to be read in order. This patch changes the compiler to find all references to indirectly imported packages, and write them out as an indirectimport line in the import data. This will permit us to read exported type data out of order. The type traversal used to find indirect imports is a little more complicated than necessary in preparation for later patches in this series. Reviewed-on: https://go-review.googlesource.com/c/143020
[442d418
] 2018-10-18T23:05:32Z
Remove ChangeLog entry for changes in gofrontend that were reverted.
[8cc43cb
] 2018-10-18T23:02:27Z
Revert SVN revision 264561, incorrectly committed directly to the GCC repo rather than to the master repo.
[0799a08
] 2018-10-18T22:55:34Z
compiler: rewrite Type::are_identical to use flags A single flags parameter replaces the Cmp_tags and errors_are_identical parameters. The existing behavior is unchanged. This is a simplification step for future work that will add a new flag. Reviewed-on: https://go-review.googlesource.com/c/143019
[28dd75a
] 2018-10-18T21:29:55Z
Limit mask of vec_merge to HOST_BITS_PER_WIDE_INT
[9a91ed2
] 2018-10-18T20:38:41Z
i386: Enable AVX512 memory broadcast for FMA
[955fe73
] 2018-10-18T20:04:55Z
Fix tests that fail when built with different options
[c0ace69
] 2018-10-18T19:57:25Z
PR libstdc++/87642 handle multibyte thousands separators from libc
[e8ce849
] 2018-10-18T19:35:46Z
compiler: drop semicolons in export data The export data, which is approximately readable and looks something like Go, was first implemented back when Go still used semicolons. Drop the semicolons, to make it look slightly more Go like and make it slightly smaller. This updates the compiler and the gccgoimporter package. This introduces a new version of the export data. There are going to be more changes to the export data, so this version is still subject to change. Reviewed-on: https://go-review.googlesource.com/c/143018
[d047723
] 2018-10-18T19:35:34Z
Fix (re)alloc of polymorphic arrays
[a9a2fdd
] 2018-10-18T18:01:15Z
udivmodsi4.c (__udivmodsi4): Rename to conform to coding standard.
[616e0db
] 2018-10-18T17:43:00Z
Improve -dumpversion and -dumpfullversion documentation
[b75dff0
] 2018-10-18T16:49:20Z
i386.c (ix86_emit_fp_unordered_jump): Set JUMP_LABEL to the jump insn.
[23abcf7
] 2018-10-18T16:09:56Z
Fix missing entry to gcc/ada/ChangeLog for r265240
[05d57d6
] 2018-10-18T15:44:39Z
Fix ICE in substring-handling building 502.gcc_r (PR 87562)
[fab2c75
] 2018-10-18T15:38:50Z
PR libstdc++/87641 correctly initialize accumulator in valarray::sum()
[b716799
] 2018-10-18T14:31:29Z
i386.c (ix86_builtin_vectorization_cost): Do not feed width-specific load/store costs through ix86_vec_cost.
[aff3ce4
] 2018-10-18T12:34:13Z
Call simplify_gen_subreg to simplify subreg of vec_merge
[200045a
] 2018-10-18T12:19:44Z
i386.c: Fix costing of vector FMA.
[b960e90
] 2018-10-18T11:47:51Z
i386.c (ix86_vec_cost): Remove !parallel path and argument.
[75cdd53
] 2018-10-18T10:37:39Z
re PR fortran/58618 (Wrong code with character substring and ASSOCIATE)
[75a6d7d
] 2018-10-18T10:33:25Z
re PR fortran/58618 (Wrong code with character substring and ASSOCIATE)
[de0edf8
] 2018-10-18T08:40:54Z
re PR tree-optimization/87087 (Optimization hangs up and consumes over 15Gb of memory)
[294973a
] 2018-10-18T08:18:42Z
Simplify subreg of vec_merge of vec_duplicate
[7702ab6
] 2018-10-18T05:36:02Z
revert: [multiple changes]
[7bed4de
] 2018-10-18T00:16:50Z
Daily bump.
[9f936c8
] 2018-10-17T23:58:54Z
Add -std=c2x, -std=gnu2x, -Wc11-c2x-compat, C2X _Static_assert support.
[7a8a92c
] 2018-10-17T21:41:42Z
Update C17 option descriptions not to say "expected to be published".
[7dc41f3
] 2018-10-17T21:33:30Z
Update manual references for C17 having been published.
[91f9b2e
] 2018-10-17T19:58:58Z
Fix select-type regression
[4026227
] 2018-10-17T19:08:51Z
re PR libstdc++/87619 (sizeof(std::variant) can be reduced if its variant_size is UCHAR_MAX)
[fc8abc4
] 2018-10-17T18:39:48Z
libgcc: apply LIB2FUNCS_EXCLUDE logic to LIB2FUNCS_ST
[1906e1a
] 2018-10-17T17:49:28Z
re PR middle-end/87623 (bytes swapped in register when comparing cause fail when compiled with -O1 or higher)
[5499425
] 2018-10-17T15:59:25Z
bitmap.c (bitmap_head::dump): New.
[033eb56
] 2018-10-17T13:56:05Z
Run selftests for C++ as well as C
[e8f1d5c
] 2018-10-17T12:32:08Z
tree-vrp.c (extract_range_from_multiplicative_op): Remove overflow wraps argument.
[fa6b20f
] 2018-10-17T12:31:58Z
wide-int-range.h (wide_int_range_shift_undefined_p): Adjust to use sign as argument.
[cd1e244
] 2018-10-17T07:34:28Z
2018-10-17 Paolo Carlini [email protected]
[2be9999
] 2018-10-17T07:32:15Z
re PR c++/84705 (internal compiler error: in add_stmt, at cp/semantics.c:390)
[ece6652
] 2018-10-17T07:16:16Z
re PR fortran/56386 ([F03] ICE with ASSOCIATE construct and an derived type array component)
[17d6b74
] 2018-10-17T00:17:01Z
Daily bump.
[9419a8e
] 2018-10-17T00:10:29Z
* es.po: Update.
[ec2e0ad
] 2018-10-16T22:42:39Z
Fix regression in std::random_device default constructor
[01982cf
] 2018-10-16T21:07:31Z
Extend source-expr test case
[c152593
] 2018-10-16T18:37:08Z
Fix bounds with ALLOCATE with source-expr
[91ab2a1
] 2018-10-16T18:32:11Z
Handle form_team w/ function args
[21cebf9
] 2018-10-16T17:28:56Z
[AArch64] Use @ pattern to eliminate switch stateme...
gcc-9.2018-10-14Z.77919e6
[190667a
] 2018-10-14T20:30:02Z
i386: Also disable AVX512IFMA/AVX5124FMAPS/AVX5124VNNIW
[fc7367e
] 2018-10-14T09:45:35Z
* MAINTAINERS: Update my email address.
[188a13e
] 2018-10-14T09:25:13Z
re PR fortran/83146 (ICE on SELECT CASE statement with associate name)
[049f5ef
] 2018-10-14T09:21:51Z
This patch adjusts one of the c-torture tests to account for the possible lack of divide-by-zero exceptions on certain moxie targets.
[514d6f1
] 2018-10-14T00:16:37Z
Daily bump.
[464b6c1
] 2018-10-13T17:32:07Z
dwarf2cfi.c (struct dw_trace_info): Add args_size_defined_for_eh.
[f77bca9
] 2018-10-13T11:19:09Z
Fix compilation failure with C++98 compilers
[3ea54ea
] 2018-10-13T00:16:39Z
Daily bump.
[87f918e
] 2018-10-12T21:25:46Z
tighten the toplevel guard on ibm-ldouble.c
[fe65151
] 2018-10-12T21:12:38Z
pdp11.md (doloop_end): New expander.
[e41ec71
] 2018-10-12T20:35:20Z
Add pattern to remove useless float casts in comparisons.
[67aeade
] 2018-10-12T20:11:27Z
introduce --enable-large-address-aware
[9e41e97
] 2018-10-12T20:11:16Z
define HAVE_GAS_ALIGNED_COMM
[7fa072d
] 2018-10-12T18:44:48Z
[C++ PATCH] more TU parsing refactoring
[47b92d2
] 2018-10-12T18:18:13Z
Fix off-by-one issue with inline matmul
[b443956
] 2018-10-12T18:13:25Z
Fix error-recovery ICE in check_proc_interface
[d8d3cc0
] 2018-10-12T16:31:11Z
re PR rtl-optimization/87600 (Fix for PRs 86939 and 87479 causes build issues for several targets)
[a01abe9
] 2018-10-12T13:50:15Z
md.texi (doloop_end): Document that the pattern code may need to check operand mode.
[e5989e7
] 2018-10-12T10:50:15Z
Initial commit of Networking TS implementation
[0cfc095
] 2018-10-12T10:49:27Z
[AArch64] Support zero-extended move to FP register
[4dc003f
] 2018-10-12T07:38:05Z
Fix typo in previous commit.
[7937167
] 2018-10-12T03:35:48Z
re PR c++/87364 (Pretty print of enumerator never prints the id, always falls back to C-style cast output)
[0b8c364
] 2018-10-12T03:18:23Z
extend.texi (attribute packed): Correct typos.
[02f8305
] 2018-10-12T03:16:10Z
extend.texi (attribute flatten): Mention interaction with noinline.
[97ae212
] 2018-10-12T02:40:17Z
re PR target/87156 (ICE building libstdc++ for mips64)
[bf142d1
] 2018-10-12T01:42:08Z
PR middle-end/87593 - conflicting format_arg attributes on a declaration accepted
[ccd20ab
] 2018-10-12T00:16:46Z
Daily bump.
[49cb790
] 2018-10-11T23:21:11Z
PR libstdc++/77691 increase allocation size to at least alignment
[47d31f1
] 2018-10-11T21:31:32Z
fold-vec-insert-char-p8.c: New.
[3c32917
] 2018-10-11T21:25:23Z
fold-vec-extract-char.p7.c: New.
[d9519da
] 2018-10-11T21:10:12Z
fold-vec-select-char.c: New.
[121ef08
] 2018-10-11T21:06:12Z
re PR tree-optimization/86829 (Missing sin(atan(x)) and cos(atan(x)) optimizations)
[ea010af
] 2018-10-11T21:03:30Z
rs6000.c (map_to_integral_tree_type): New helper function.
[5746195
] 2018-10-11T20:59:15Z
fold-vec-mergeeo-floatdouble.c: New.
[3e670ec
] 2018-10-11T20:47:13Z
2018-10-11 François Dumont [email protected]
[91febb0
] 2018-10-11T20:21:57Z
2018-10-11 François Dumont [email protected]
[2c4f9ec
] 2018-10-11T19:37:28Z
revert: re PR fortran/83522 (ICE on allocatable string reference, string(:)(:))
[1b6acf2
] 2018-10-11T19:10:12Z
[AArch64] Fix PR87511
[03f6d32
] 2018-10-11T19:03:33Z
C++: suggestions for misspelled private members (PR c++/84993)
[c7f4556
] 2018-10-11T18:58:55Z
[C++ PATCH] parser simplification
[13c4e40
] 2018-10-11T18:36:34Z
leverage linker relaxation on ppc vxworks RTPs
[1cc6eec
] 2018-10-11T18:35:11Z
re PR c++/85070 (ICE on C++ code: in lazily_declare_fn, at cp/method.c:2409)
[cbd8652
] 2018-10-11T17:05:23Z
multiline.exp: complain about mismatched dg-{begin|end}-multiline-output
[cfef4c3
] 2018-10-11T16:37:23Z
PR libstdc++/80538 Only call sleep for non-zero values
[2045ae1
] 2018-10-11T14:00:20Z
Elide repeated RTL elements.
[f9f3b77
] 2018-10-11T13:46:27Z
re PR c++/87582 (Returning a reference to a data member via structured bindings dangles)
[954ad11
] 2018-10-11T13:21:28Z
libcpp: show macro definition when used with wrong argument count
[c727b83
] 2018-10-11T12:59:56Z
x86-tune-costs.h (bdver?_memcpy, [...]): Unify to ...
[c1b48b2
] 2018-10-11T12:42:37Z
[PATCH] A couple of line map fixes
[c7790bd
] 2018-10-11T11:32:29Z
Make ext allocators support heterogeneous equality comparison
[e7336b8
] 2018-10-11T08:53:49Z
[testsuite] Further fixes to warn-abs-1.c
[46c6269
] 2018-10-11T07:13:55Z
c-lex.c (c_common_has_attribute): Return 201803 instead of 20180312 for no_unique_address.
[f790439
] 2018-10-11T07:07:22Z
re PR c++/87547 (G++ reports bad type names for bit-field members)
[6b0649c
] 2018-10-11T00:16:55Z
Daily bump.
[a1a0e08
] 2018-10-10T22:54:04Z
re PR middle-end/87574 (ICE in add_data_member_location_attribute at gcc/gcc/dwarf2out.c:19226 since r264943)
[8e9558f
] 2018-10-10T21:11:18Z
PR c++/87567 - constexpr rejects call to non-constexpr function.
[c6e8b0b
] 2018-10-10T20:52:48Z
Fat-fingered my recent patch adding the SSE3 testcases for powerpc,
[3846751
] 2018-10-10T18:32:47Z
varasm.c (mergeable_string_section): Don't try to move zero-length strings to the merge section.
[e3129f2
] 2018-10-10T17:09:26Z
PR c/54391 - transparent_union typedef'ing inconsistent
[422a9f7
] 2018-10-10T15:39:33Z
PR libstdc++/87544 limit max_size() to PTRDIFF_MAX / sizeof(T)
[d3a46ec
] 2018-10-10T15:33:43Z
memchr-1.c: Avoid assuming 4-byte wchar_t.
[7be65e7
] 2018-10-10T15:02:47Z
re PR target/87573 (error: could not split insn since r264877)
[1f10b5b
] 2018-10-10T09:28:26Z
re PR target/87550 (Intrinsics for rdpmc (__rdpmc, __builtin_ia32_rdpmc) are interpreted as pure functions)
[1c07061
] 2018-10-10T09:03:40Z
re PR c/87286 (ICE on vectors of enums)
[6cdd5ae
] 2018-10-10T07:05:47Z
sse.md (reduc_plus_scal_v8df, [...]): Merge into pattern reducing to half width and recursing and pattern terminating...
[fa23d4e
] 2018-10-10T00:16:55Z
Daily bump.
[c24300b
] 2018-10-09T23:37:19Z
Cleanup of libcpp diagnostic callbacks
[5abdb36
] 2018-10-09T21:16:09Z
re PR c++/84423 ([concepts] ICE with invalid using declaration)
[2f03972
] 2018-10-09T20:38:06Z
2018-10-09 François Dumont [email protected]
[6cb877b
] 2018-10-09T20:31:52Z
This is part 2/2 for contributing PPC64LE support for X86 SSE3 instrisics.
[1fb0f89
] 2018-10-09T20:25:57Z
This is a follow-on to earlier commits for adding compatibility implementations of x86 intrinsics for PPC64LE.
[af2d2d1
] 2018-10-09T18:03:31Z
re PR fortran/83522 (ICE on allocatable string reference, string(:)(:))
[6fd8679
] 2018-10-09T17:16:24Z
re PR tree-optimization/86659 (gnat.dg/sso/q[23].adb FAIL)
[91b0119
] 2018-10-09T16:51:10Z
runtime: skip testSetPanicOnFault for gollvm LLVM doesn't support non-call exception. This test was passing more or less by luck: if the faulting instruction is between two calls with the same landing pad (in instruction layout order, not the program's logic order), it generates a merged PC range that covers the faulting instruction. If the instruction layout order changes, or it uses two different (but may be degenerate) landing pads, this doesn't work. Reviewed-on: https://go-review.googlesource.com/c/140517
[c743425
] 2018-10-09T15:06:55Z
[Ada] Fix spurious -Wuninitialized warnings for small records
[4b9e1bc
] 2018-10-09T15:06:50Z
[Ada] Fix incorrect computation of Component_Size in ASIS mode
[005f870
] 2018-10-09T15:06:46Z
[Ada] Minor tweaks to suppress warnings
[ea891b4
] 2018-10-09T15:06:41Z
[Ada] Ignore pragmas Compile_Time_Error/Warning in GNATprove mode
[e693ddb
] 2018-10-09T15:06:35Z
[Ada] Fix spurious error on derived record passed as Out parameter
[38c2f65
] 2018-10-09T15:06:30Z
[Ada] SPARK: fix bug related to non access object permissions
[827845b
] 2018-10-09T15:06:26Z
[Ada] Minor copyright header fix
[865234b
] 2018-10-09T15:06:21Z
[Ada] Fix strange warning when using Ada.Iterator_Interface
[fd40a15
] 2018-10-09T15:06:16Z
[Ada] Einfo: minor comment fix
[0444d06
] 2018-10-09T15:06:11Z
[Ada] Internal error on inlined renaming of subprogram instance
[c14bd50
] 2018-10-09T15:06:05Z
[Ada] Unnesting: fix handling of private types that are synchronized
[184d045
] 2018-10-09T15:05:59Z
[Ada] Fix expansion of operations on nonbinary modular types
[9e25aff
] 2018-10-09T15:05:54Z
[Ada] Unnesting: fix handling of uplevel refs to unconstrained formals
[8dcefdc
] 2018-10-09T15:05:49Z
[Ada] Remove spurious -Wuninitialized warning for small array at -O2
[da5f6eb
] 2018-10-09T15:05:44Z
[Ada] Bounded_Holders: fix a typo
[ead4678
] 2018-10-09T15:05:39Z
[Ada] Functional_Vectors: remove default value for max size
[8f0303e
] 2018-10-09T15:05:34Z
[Ada] Reset Is_True_Constant on entites used as OUT/IN OUT actuals
[73efc7f
] 2018-10-09T15:05:29Z
[Ada] Unnesting: avoid unnecessary loads of System
[e7e72f9
] 2018-10-09T15:05:24Z
[Ada] Spurious error message on visibiliy change in aspect expression
[96d268c
] 2018-10-09T15:05:19Z
[Ada] Repinfo: list the mechanism of functions only
[98ebcae
] 2018-10-09T15:05:14Z
[Ada] Various User Manual updates for GNATpp
[9aa4736
] 2018-10-09T15:05:09Z
[Ada] System.Os_Lib.Normalize_Pathname: fix incorrect comment
[0960dda
] 2018-10-09T15:05:04Z
[Ada] Remove CodePeer annotation
[94a98e8
] 2018-10-09T15:04:58Z
[Ada] Preserve Do_Range_Check flags in SPARK mode
[0ffbef9
] 2018-10-09T15:04:53Z
[Ada] Spurious warning on uninitialized entity during code generation
[33b43b0
] 2018-10-09T13:06:46Z
Define std::string and related typedefs outside __cxx11 namespace
[fe8a86e
] 2018-10-09T11:43:46Z
re PR middle-end/63155 (memory hog)
[c885142
] 2018-10-09T11:37:46Z
tree-vectorizer.c (dump_stmt_cost): Fix cut&paste missing replacements.
[2c73950
] 2018-10-09T08:34:52Z
ASAN: emit line information of stack v...
gcc-9.2018-10-07Z.7a7bd69
[c0ab153
] 2018-10-06T18:21:00Z
Use gfc_charlen_type instead of int for string lenghts
[7318fdc
] 2018-10-06T18:20:14Z
re PR fortran/86111 (ICE in gfc_arith_concat, at fortran/arith.c:985)
[2b03b80
] 2018-10-06T15:14:29Z
re PR fortran/83999 (ICE in gfc_trans_assignment_1, at fortran/trans-expr.c:10233)
[f64b9ed
] 2018-10-06T11:45:05Z
re PR fortran/84640 (gcc/fortran/simplify.c:2587:9: runtime error: pointer index expression with base 0x0000090de160 overflowed to 0xffffffffc0632960)
[a141f2d
] 2018-10-06T02:12:30Z
re PR rtl-optimization/86939 (IRA incorrectly creates an interference between a pseudo register and a hard register)
[fb6f9bb
] 2018-10-06T00:17:07Z
Daily bump.
[1fcbfb0
] 2018-10-05T20:18:21Z
RISC-V: Fix -fsignaling-nans for glibc testsuite.
[a3a81f2
] 2018-10-05T19:40:36Z
rs6000: Some mfcr pattern simplification
[c1ec62f
] 2018-10-05T19:19:42Z
string_merge1.adb: Fix test expectations.
[0d48e87
] 2018-10-05T19:02:17Z
Support string locations for C++ in -Wformat (PR c++/56856)
[1f58c81
] 2018-10-05T18:59:04Z
* config/i386/i386.md: Reorder cmpi patterns.
[874761d
] 2018-10-05T18:48:56Z
i386.md (cmpxf_cc_i387): Remove pattern.
[7717110
] 2018-10-05T18:08:34Z
Add some pdp11 target hook definitions for C++
[7fc9c2e
] 2018-10-05T17:51:57Z
libgo: use inline assembly in favor of call to _xgetbv() Use inline assembly in the implementation of internal_cpu.xgetbv as opposed to a call to the intrinsic xgetbv(), since non-gcc compilers (e.g. clang) may or may not have support for it. Reviewed-on: https://go-review.googlesource.com/c/140137
[d5a9895
] 2018-10-05T17:37:56Z
Remove -mfloat32, -mfloat64 switches from pdp11 target.
[9a85d98
] 2018-10-05T17:35:55Z
testsuite: multiline.exp: implement optional target/xfail selector
[08993ff
] 2018-10-05T17:07:17Z
i386.md (*cmpxf_i387): Change operand 2 predicate to reg_or_0_operand.
[808d8de
] 2018-10-05T16:45:52Z
constraints.md ("C"): Do not depend on TARGET_SSE.
[f343165
] 2018-10-05T16:43:11Z
PR tree-optimization/87490 - ICE in expand_builtin_strnlen with a constant argument and non-constant bound
[e0b9bc2
] 2018-10-05T16:01:39Z
2018-10-05 François Dumont [email protected]
[825e645
] 2018-10-05T15:26:40Z
re PR tree-optimization/71625 (missing strlen optimization on different array initialization style)
[cbba2e1
] 2018-10-05T14:21:01Z
runtime: remove checkgoarm function Nothing in libgo calls checkgoarm, and it relies on a variable, goarm, that is not set. Reviewed-on: https://go-review.googlesource.com/c/140057
[a2a8664
] 2018-10-05T14:09:07Z
re PR libbacktrace/87529 (libbacktrace API forces users to have memory leaks)
[f48bd5e
] 2018-10-05T12:54:51Z
re PR middle-end/63155 (memory hog)
[700adeb
] 2018-10-05T11:46:12Z
tree-core.h (tree_block::abstract_flag): Remove.
[3f41c98
] 2018-10-05T11:40:50Z
i386.c (ix86_add_stmt_cost): When scalar cost is asked for initialize mode to the component mode of the...
[ae36de9
] 2018-10-05T11:29:44Z
i386: Don't pass -msse2avx to assembler for -mavx
[49022a8
] 2018-10-05T10:52:33Z
rs6000: Various fixes for the new fpscr builtins (PR87509)
[3665f77
] 2018-10-05T07:01:57Z
re PR testsuite/87487 (New test case gfortran.dg/deferred_character_24.f90 in r264721 fails on big endian)
[1afa270
] 2018-10-05T00:16:34Z
Daily bump.
[0448002
] 2018-10-04T22:28:18Z
contrib: unused_functions.py: Handle archives
[f556d6b
] 2018-10-04T19:52:44Z
i386.md (*fopX87MODEF:mode2_i387): Macroize insn from *fopMODEF:mode2_i387 and *fop_xf_2_i387 using X87MODEF...
[8cff065
] 2018-10-04T18:23:25Z
invoke.texi (-Wno-prio-ctor-dtor): Document new warning -Wno-prio-ctor-dtor.
[f4ebbd2
] 2018-10-04T17:50:52Z
Report vectorization problems via a new opt_problem class
[7db960c
] 2018-10-04T17:41:08Z
Add -fopt-info-internals
[5e1b447
] 2018-10-04T17:34:56Z
varasm.c (output_constant): Add new parameter merge_strings.
[a81a0bf
] 2018-10-04T16:48:50Z
Revert "Never reload fixed form constraints memory operand"
[956a750
] 2018-10-04T15:50:34Z
List myself as "libgomp (OpenACC)" and "OpenACC" maintainer
[f349e46
] 2018-10-04T15:05:32Z
[PATCH, rs6000] Fix expected error output for test case.
[96c545e
] 2018-10-04T14:44:53Z
Error about alias attribute with body definition (PR c/87483).
[b8ce812
] 2018-10-04T14:36:55Z
Redirect call within specific target attribute among MV clones (PR ipa/82625).
[5d98e5a
] 2018-10-04T14:33:47Z
Fix -fopt-info for plugin passes
[c19bc1a
] 2018-10-04T13:38:51Z
Add missing ChangeLog entry for previous commit
[82957a7
] 2018-10-04T13:36:20Z
re PR rtl-optimization/87466 (IRA and LRA spill all pseudos that are live across setjmp calls)
[ac712e4
] 2018-10-04T13:06:59Z
Remove superfluous assignment in add_params.
[3edbcdb
] 2018-10-04T12:41:14Z
Fix divergence in indirect profiling (PR gcov-profile/84107).
[668f8d4
] 2018-10-04T11:36:15Z
[C++ PATCH] String concatenation is a thing
[9a47171
] 2018-10-04T11:06:24Z
re PR tree-optimization/85787 (malloc_candidate_p fails to detect malloc attribute on nested phis)
[289380f
] 2018-10-04T08:59:12Z
cunroll-15.c: Add XFAILs for arm and powerpc.
[75fcc3e
] 2018-10-04T08:59:12Z
contrib: Add unused_functions.py script
[5e626cd
] 2018-10-04T08:06:52Z
Call ultimate_alias_target for node being inlined (PR ipa/87491).
[b4ee650
] 2018-10-04T07:55:02Z
Never reload fixed form constraints memory operand
[0863dec
] 2018-10-04T02:55:10Z
gimple-ssa-sprintf.c (format_string): Do not hardcode size of target's wchar_t.
[74ac607
] 2018-10-04T00:16:46Z
Daily bump.
[c7d53a7
] 2018-10-03T21:51:50Z
i386.md (*cmpX87MODEF:modeSWI24:mode_i387): Change operand 2 predicate to nonimmediate_operand.
[bbfc3ce
] 2018-10-03T21:03:50Z
* go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
[af8096f
] 2018-10-03T20:29:10Z
libgcc2.c (isnan): Use __builtin_isnan.
[a41cc59
] 2018-10-03T20:00:46Z
gimple-ssa-sprintf.c (struct fmtresult): Add new member and initialize it.
[119b496
] 2018-10-03T19:09:32Z
RISC-V: Add macro for ilp32e ABI. Cleanup white space.
[5079ff1
] 2018-10-03T18:46:51Z
Enable LRA register allocator for PDP11.
[0a7eb8d
] 2018-10-03T18:31:52Z
Enable LRA register allocator for PDP11.
[f707a03
] 2018-10-03T18:28:16Z
i386.md (absneg:codeextendsfdf2): Remove.
[9b918e8
] 2018-10-03T17:36:29Z
re PR tree-optimization/87415 (wrong code at -O1 and above on x86_64-linux-gnu)
[7812556
] 2018-10-03T17:23:15Z
gimple-fold.c (get_range_strlen): Only set nonstr when an unterminated string is discovered.
[2e103ae
] 2018-10-03T17:18:52Z
tree-vrp.c (extract_range_from_unary_expr): Special case all pointer conversions.
[bedf03a
] 2018-10-03T15:56:29Z
Implement P0840, language support for empty objects.
[749c0e1
] 2018-10-03T11:27:40Z
PR libstdc++/59439 optimize uses of classic ("C") std::locale
[e7df9e4
] 2018-10-03T09:31:36Z
Fix ARM_TARGET2_DWARF_FORMAT for vxworks
[f2db460
] 2018-10-03T08:30:10Z
Properly mark lambdas in GCOV (PR gcov-profile/86109).
[784779d
] 2018-10-03T05:50:01Z
2018-10-03 François Dumont [email protected]
[da76e70
] 2018-10-03T00:16:59Z
Daily bump.
[ff504cc
] 2018-10-02T20:02:03Z
* io/close.c [!HAVE_UNLINK_OPEN_FILE]: Include <string.h>.
[6bd2b8e
] 2018-10-02T17:31:53Z
re PR target/87474 (ICE in extract_insn, at recog.c:2305)
[d8ccfad
] 2018-10-02T16:45:51Z
internal/bytealg: support systems that don't have memmem Reviewed-on: https://go-review.googlesource.com/138839
[3c609d3
] 2018-10-02T15:36:49Z
S/390: Support IBM z14 Model ZR1 with -march=native
[e9e8efc
] 2018-10-02T15:35:52Z
S/390: Rename arch12 to z14
[8dc5696
] 2018-10-02T15:27:07Z
i386.md (fxam2_i387_with_temp): Remove.
[34c77d0
] 2018-10-02T15:12:30Z
i386.c (ix86_emit_i387_round): Extend op1 to XFmode before emitting fxam.
[4913fc0
] 2018-10-02T15:07:14Z
net: don't fail test if splice fails because pipe2 is missing This reportedly happens on CentOS 5.11. The real code will work fine; this test is assuming that the unexported slice function will handle the splice, but if pipe2 does not work then it doesn't. The relevant code in internal/poll/splice_linux.go says "Falling back to pipe is possible, but prior to 2.6.29 splice returns -EAGAIN instead of 0 when the connection is closed." Reviewed-on: https://go-review.googlesource.com/138838
[0036218
] 2018-10-02T15:02:13Z
((X /[ex] A) +- B) * A --> X +- A * B
[8692007
] 2018-10-02T14:59:25Z
vector _M_start and 0 offset
[057cf66
] 2018-10-02T14:55:39Z
No ax+b*x factorization for signed vectors
[a1c3d79
] 2018-10-02T14:19:49Z
rs6000: Fix vec-init-6.c (PR87081)
[911ce7b
] 2018-10-02T14:10:16Z
* gimple-fold.c (get_range_strlen): Remove dead code.
[6c4aa5f
] 2018-10-02T14:08:53Z
builtins.c (unterminated_array): Add new arguments.
[469218a
] 2018-10-02T14:00:50Z
Avoid redundant runtime checks in std::visit
[f512bf3
] 2018-10-02T13:06:54Z
sse.md (reduc_plus_scal_v4df): Avoid the use of haddv4df...
[1c02928
] 2018-10-02T12:46:32Z
Use -fno-show-column in libstdc++ installed testing.
[15b946f
] 2018-10-02T12:35:42Z
config: Remove unused define for os uClibc
[be099f3
] 2018-10-02T10:55:33Z
dojump.h (do_jump): Delete.
[5d11b4b
] 2018-10-02T10:20:08Z
reorg.c (make_return_insns): Use emit_copy_of_insn_after for the insns in the delay slot and add_insn_after...
[0edf3af
] 2018-10-02T10:08:22Z
c-decl.c (warn_if_shadowing): Do not test DECL_FROM_INLINE.
[cd6ae11
] 2018-10-02T10:07:29Z
tree-inline.c (expand_call_inline): Use the location of the callee declaration for the inline-entry marker.
[491ec3d
] 2018-10-02T00:16:36Z
Daily bump.
[b1d8868
] 2018-10-01T22:25:52Z
compiler: use the underlying type to build placeholder type for alias When asking for a placeholder type of an alias type, build a placeholder for th...
gcc-9.2018-09-30Z.b38ab29
[0df9280
] 2018-09-30T20:03:14Z
re PR rtl-optimization/86939 (IRA incorrectly creates an interference between a pseudo register and a hard register)
[a086078
] 2018-09-30T13:52:55Z
re PR fortran/87359 (pointer being freed was not allocated)
[ba08c70
] 2018-09-30T12:22:07Z
re PR fortran/70752 (Incorrect LEN for ALLOCATABLE CHARACTER)
[f1525dd
] 2018-09-30T11:41:31Z
messages.xml: Switch link to www.oracle.com to https.
[8b3f158
] 2018-09-30T10:53:14Z
policy_data_structures_biblio.xml: Update link to Microsoft Component Model Object Technologies.
[8ba60ec
] 2018-09-30T07:02:49Z
re PR fortran/70149 ([F08] Character pointer initialization causes ICE)
[5e8b5d9
] 2018-09-30T00:16:20Z
Daily bump.
[bdfbaa7
] 2018-09-29T21:59:59Z
i386: Use TImode for BLKmode values in 2 integer registers
[29a94bf
] 2018-09-29T17:17:09Z
re PR fortran/65677 (Incomplete assignment on deferred-length character variable)
[7d583f4
] 2018-09-29T16:06:09Z
builtins.c (unterminated_array): Pass in c_strlen_data * to c_strlen rather than just a tree .
[23bce99
] 2018-09-29T16:04:09Z
re PR target/87467 (Incorrect function parameter for mm512_abs_pd in include/avx512fintrin.h
)
[15f8a37
] 2018-09-29T11:25:57Z
fdl-1.3.xml: The Free Software Foundation web site now uses https.
[26b0a30
] 2018-09-29T00:16:19Z
Daily bump.
[400bc52
] 2018-09-28T23:13:10Z
match.pd (simple_comparison): Don't optimize if either operand is a function pointer when...
[68cf289
] 2018-09-28T22:30:45Z
rs5000: Delete all specific asm_cpu and ASM_CPU__SPEC
[f0ca30b
] 2018-09-28T22:02:17Z
rs6000: Delete HAVE_AS_DCI
[2660fec
] 2018-09-28T21:50:34Z
rs6000: Delete HAVE_AS_LWSYNC and TARGET_LWSYNC_INSTRUCTION
[44662f6
] 2018-09-28T21:20:53Z
calls.c (expand_call): Try to do a tail call for thunks at -O0 too.
[5c44134
] 2018-09-28T20:26:29Z
functions.h (__foreign_iterator_aux3(const _Safe_iterator<>&, const _InputeIter&, const _InputIter&, _true_type)): Use empty() rather than begin() == end().
[a0bdbb0
] 2018-09-28T17:49:48Z
opt-suggestions.c: fix minor memory leak
[ed2d9d3
] 2018-09-28T17:40:04Z
dumpfile.c: use prefixes other than 'note: ' for MSG{OPTIMIZED_LOCATIONS|MISSED_OPTIMIZATION}
[5718d9d
] 2018-09-28T15:45:51Z
Fix gcc.dg/torture/fp-int-convert.h for excess precision after PR c/87390.
[02469d3
] 2018-09-28T15:30:46Z
i386.h (SSE_REGNO): Fix check for FIRST_REX_SSE_REG.
[adb67ff
] 2018-09-28T15:15:57Z
i386.h (CC_REGNO): Remove FPSR_REGS.
[713e9ce
] 2018-09-28T14:46:21Z
Fix date in ChangeLog file.
[a8b4e6c
] 2018-09-28T14:44:15Z
re PR testsuite/87433 (gcc.dg/zero_bits_compound-1.c and gcc.target/aarch64/ashltidisi.c tests fail after combine two to two instruction patch on aarch64)
[259cd78
] 2018-09-28T14:41:45Z
re PR testsuite/87433 (gcc.dg/zero_bits_compound-1.c and gcc.target/aarch64/ashltidisi.c tests fail after combine two to two instruction patch on aarch64)
[20a73a1
] 2018-09-28T13:50:44Z
compiler: fix parsing issue with non-ASCII first package char Fix a bug in the parser code that decides whether a given name should be considered exported or not. The function Lex::is_exported_name (which assumes that its input is a mangled name) was being called on non-mangled (raw utf-8) names in various places. For the bug in question this caused an imported package to be registered under the wrong name. To fix the issue, rename 'Lex::is_exported_name' to 'Lex::is_exported_mangled_name', and add a new 'Lex::is_exported_name' that works on utf-8 strings. Fixes golang/go#27836. Reviewed-on: https://go-review.googlesource.com/137736
[dc16b00
] 2018-09-28T11:33:29Z
tree.h (BLOCK_ORIGIN): New.
[2bd4ca7
] 2018-09-28T10:54:34Z
Simplify vec_merge according to the mask.
[227efe8
] 2018-09-28T08:47:20Z
sparc-protos.h (sparc_branch_cost): Declare.
[7847bfc
] 2018-09-28T00:16:43Z
Daily bump.
[c057b53
] 2018-09-27T22:56:37Z
rs6000: Fix one more vec_splat case
[73ca9fb
] 2018-09-27T22:55:23Z
tree.h (tree_to_shwi): Add attribute nonnull and pure.
[f20ac63
] 2018-09-27T20:48:53Z
mmintrin.h (_mm_unpackhi_pi8): Change __int128_t to _int128.
[f3f518f
] 2018-09-27T20:21:06Z
i386.md (UNSPEC_FLDCW): Remove.
[eaa17c2
] 2018-09-27T20:04:15Z
i386.md (FPSR_REG): Remove.
[24676f1
] 2018-09-27T19:54:09Z
rs6000: Delete many HAVE_AS (PR87149)
[8830704
] 2018-09-27T14:53:35Z
coverage.c (get_coverage_counts): Revert the formatting of missing profile opt info.
[b88da9b
] 2018-09-27T14:17:52Z
re PR debug/87451 (FAIL: gcc.dg/debug/dwarf2/inline5.c)
[ac02e5b
] 2018-09-27T14:10:45Z
re PR debug/37801 (DWARF output for inlined functions doesn't always use DW_TAG_inlined_subroutine)
[19ef5a8
] 2018-09-27T11:15:48Z
[pr82089] Don't sign-extend SFV 1 in BImode
[90e7937
] 2018-09-27T09:53:08Z
re PR c++/67544 (ICE: SIGSEGV in tree_check3 (tree.h:2896) with -fconcepts)
[0798984
] 2018-09-27T08:33:41Z
re PR c++/84940 (internal compiler error: in build_value_init_noctor, at cp/init.c:465)
[291a9e9
] 2018-09-27T08:03:42Z
S/390: Implement speculation barrier
[461553e
] 2018-09-27T00:16:55Z
Daily bump.
[bc162b0
] 2018-09-26T22:29:54Z
re PR gcov-profile/86957 (gcc should warn about missing profiles for a compilation unit or a new function with -fprofile-use)
[8313a76
] 2018-09-26T21:14:16Z
Support excess precision for integer / floating-point comparisons (PR c/87390).
[01414d5
] 2018-09-26T21:06:01Z
RISC-V: Add missing negate patterns.
[d89fde4
] 2018-09-26T19:03:26Z
tree.c (zerop): Change return type to bool.
[1fb157c
] 2018-09-26T18:42:19Z
RISC-V: Delete obsolete MIPS comment.
[0974b79
] 2018-09-26T17:00:49Z
re PR target/87414 (-mindirect-branch=thunk produces thunk with incorrect CFI on x86_64)
[1413a41
] 2018-09-26T15:59:13Z
Fix AArch64 ILP32 ICE.
[0a76bba
] 2018-09-26T15:25:15Z
crtprec.c (set_precision): Use fnstcw instead of fstcw.
[2202b16
] 2018-09-26T15:17:32Z
i386.h (enum reg_class): Remove FP_TOP_SSE_REGS and FP_SECOND_SSE_REGS.
[dd554b7
] 2018-09-26T15:17:30Z
syscall: don't assume we have a GETEUID system call On Alpha GNU/Linux there is no geteuid system call, there is only getresuid. The raw geteuid system call is only used for testing, so just skip the test if it's not available. Reviewed-on: https://go-review.googlesource.com/137655
[6693898
] 2018-09-26T15:00:00Z
* ChangeLog: Add missing PR number.
[8c09706
] 2018-09-26T14:55:59Z
re PR target/87439 (ICE in ix86_mode_needed, at config/i386/i386.c:18907)
[8caf8f7
] 2018-09-26T14:50:03Z
Revert 2018-09-26 Alexey Neyman [email protected]
[39aae60
] 2018-09-26T14:35:48Z
re PR debug/87443 (GCC mixes abstract and concrete instances in abstract origins for inlines)
[9b4e3b9
] 2018-09-26T14:09:03Z
graphite.h: Include <isl/id.h> and <isl/space.h>...
[19071aa
] 2018-09-26T12:56:09Z
Ignore chmod errors during mostlyclean-local, check-go-tool
[ce6f088
] 2018-09-26T11:58:18Z
[PR 87347] Prevent segfaults if TYPE_ARG_TYPES is NULL
[6fe0c58
] 2018-09-26T09:59:56Z
re PR c++/71131 ([concepts] Ill-formed code declaring a variable with a template concept not rejected)
[3c010a2
] 2018-09-26T09:23:00Z
re PR c++/67655 ([concepts] expression constraints and variadic expansions)
[1899cb6
] 2018-09-26T09:20:10Z
[Ada] SPARK: minor error message enhancement
[def1564
] 2018-09-26T09:20:05Z
[Ada] Fix inheritance of representation items defined as aspects
[0ebf09e
] 2018-09-26T09:19:53Z
[Ada] Spurious ineffective use_clause warning
[cec0185
] 2018-09-26T09:19:47Z
[Ada] Store -G xxx switches
[940cf49
] 2018-09-26T09:19:43Z
[Ada] Issue info message on inlined subprograms in GNATprove mode
[241848f
] 2018-09-26T09:19:38Z
[Ada] Missing front-end code for constraint checks on fixed point exprs
[2d9a8c0
] 2018-09-26T09:19:33Z
[Ada] SPARK: fix a bug related to loop exit environment
[1a409f8
] 2018-09-26T09:19:28Z
[Ada] Spurious elaboration issue due to inlining
[a30a69c
] 2018-09-26T09:19:12Z
[Ada] Do not issue by default info messages for inlining in GNATprove
[2d9c420
] 2018-09-26T09:19:04Z
[Ada] Spurious error on interface conversion under ZFP
[9d95186
] 2018-09-26T09:18:58Z
[Ada] Add a No_Return annotation to ease static analysis
[6cd1ee9
] 2018-09-26T09:18:52Z
[Ada] Spurious error on private extension with predicate
[abbfd69
] 2018-09-26T09:18:35Z
[Ada] Spurious dependency on secondary stack
[c886a94
] 2018-09-26T09:18:29Z
[Ada] Mimic the C++ ABI when passing class-wide conversion actuals
[4f95def
] 2018-09-26T09:18:23Z
[Ada] Pair miscount in Dynamic_HTable.Put
[3e4ade6
] 2018-09-26T09:18:16Z
[Ada] Add notes about processing of aggregate projects
[dd81163
] 2018-09-26T09:18:09Z
[Ada] Minor reformattings
[f8bc3bc
] 2018-09-26T09:18:02Z
[Ada] New unit GNAT.Sets
[fcf1dd7
] 2018-09-26T09:17:56Z
[Ada] ICE on mix of tagged and limited interfaces
[7fea7b5
] 2018-09-26T09:17:51Z
[Ada] Illegal formal objects associated with anonymous acc-to-subp args
[95f2be2
] 2018-09-26T09:17:46Z
[Ada] Front-end support for OpenACC pragmas
[8e53268
] 2018-09-26T09:17:41Z
[Ada] Missing error on non-limited derived type with limited component
[56c3e62
] 2018-09-26T09:17:36Z
[Ada] Inlining of renamed subprogram instances in package body
[d58008d
] 2018-09-26T09:17:31Z
[Ada] Preparation for new description of interface thunks
[52ba224
] 2018-09-26T09:17:26Z
[Ada] Propagate bit order and SSO from root to classwide equivalent type
[b45a9ff
] 2018-09-26T09:17:21Z
[Ada] Crash on expression functions within quantified expressions
[bcbe14d
] 2018-09-26T09:17:16Z
[Ada] Missing predicate check on return value
[4453a82
] 2018-09-26T09:17:10Z
[Ada] ICE on array of task type with -gnatct
[81d85d4
] 2018-09-26T09:17:05Z
[Ada] Fix assertion failure on record subtype with -gnatRj
[05a8415
] 2018-09-26T09:16:59Z
[Ada] Regression in partial compilation of RCI units
[`738b...
gcc-9.2018-09-23Z.5986c25
[d18cbbf
] 2018-09-23T15:37:30Z
i386.h (enum reg_class): Rename MASK_REGS to ALL_MASK_REGS and MASK_EVEX_REGS to MASK_REGS.
[839837b
] 2018-09-23T14:57:25Z
using_exceptions.xml: Move boost.orgs link to https.
[86ca01a
] 2018-09-23T14:41:54Z
* doc/service.texi (Service): Switch the fsf.org link to https.
[0f97b81
] 2018-09-23T11:03:38Z
Do array index calculations in gfc_array_index_type
[ee7fb05
] 2018-09-23T10:52:27Z
re PR fortran/87395 (ICE in in lookup_field_for_decl with whizard)
[5cdf09b
] 2018-09-23T00:16:19Z
Daily bump.
[056e686
] 2018-09-22T18:44:01Z
re PR middle-end/41453 (use INTENT(out) for optimization)
[73a958c
] 2018-09-22T17:49:19Z
re PR fortran/87318 (gfortran.dg/dtio_1.f90 is invalid)
[091a864
] 2018-09-22T12:30:50Z
re PR target/86798 (nds32 port needs updating for CVE-2017-5753)
[204d463
] 2018-09-22T10:21:25Z
re PR fortran/85603 (ICE with character array substring assignment)
[0e569a3
] 2018-09-22T00:16:49Z
Daily bump.
[9b29794
] 2018-09-21T20:39:07Z
re PR libstdc++/87135 ([C++17] unordered containers violate iterator validity requirements)
[35b66f3
] 2018-09-21T20:00:23Z
gimple-ssa-evrp.c (evrp_dom_walker::cleanup): Call vr_values::cleanup_edges_and_switches.
[2e3f653
] 2018-09-21T19:49:36Z
Document that attribute noreturn inhibits tail call optimization
[3829557
] 2018-09-21T18:45:59Z
PR c++/87372 - func constexpr evaluation.
[edaaef6
] 2018-09-21T18:12:59Z
Use vectored writes when reporting errors and warnings.
[5b4dd01
] 2018-09-21T17:33:29Z
re PR fortran/77325 (ICE in gimplify_var_or_parm_decl, at gimplify.c:1933)
[fd87624
] 2018-09-21T17:26:23Z
re PR fortran/87359 (pointer being freed was not allocated)
[d4accef
] 2018-09-21T17:22:20Z
* constexpr.c (cxx_eval_outermost_constant_expr): Update comment.
[ac51f07
] 2018-09-21T15:36:53Z
Un-split hypot tests
[c8d1534
] 2018-09-21T14:17:07Z
dumpfile.c: fix stray dump_loc output (PR tree-optimization/87309)
[52e18cd
] 2018-09-21T13:12:36Z
config.gcc: factorize and comment inclusion of vxworks-dummy.h
[5244089
] 2018-09-21T13:09:51Z
Leverage cacheTextUpdate for __clear_cache on VxWorks
[8d0ef28
] 2018-09-21T13:05:19Z
Cleanup handling of libgcc and libc_internal for VxWorks
[f509691
] 2018-09-21T13:03:25Z
Leverage STARTFILE_PREFIX_SPEC for VxWorks7
[aa56e87
] 2018-09-21T13:01:31Z
Account for TARGET_VXWORKS64 in default SIZE/PTRDIFF_TYPE for vxworks
[caa6283
] 2018-09-21T12:43:46Z
Introduce TARGET_VXWORKS64 for VxWorks 64bit ports
[43a0fd7
] 2018-09-21T12:39:51Z
Fix whitespace vs tab in entry
[05e73c1
] 2018-09-21T12:38:57Z
Move default #define TARGET_VXWORKS7 to vxworks-dummy.h
[5d03c10
] 2018-09-21T12:35:55Z
Prepend vxworks-dummy.h to tm_file for powerpc*
[910f72e
] 2018-09-21T12:25:12Z
[aarch64] Add HiSilicon tsv110 CPU support
[cbd29d0
] 2018-09-21T11:25:54Z
Fix co-array allocation
[b689559
] 2018-09-21T11:25:39Z
Propagate address spaces to builtins.
[518196c
] 2018-09-21T10:11:37Z
c-ada-spec.c: Include diagnostic.h.
[d5d94b8
] 2018-09-21T10:01:16Z
rs6000.c (rs6000_function_ok_for_sibcall): Return false if the call takes a static chain.
[512cc01
] 2018-09-21T08:41:17Z
Remove arc profile histogram in non-LTO mode.
[36ff254
] 2018-09-21T08:39:35Z
[NDS32] Sync glibc and kernel structure, all use rt_sigframe.
[229a033
] 2018-09-21T08:11:40Z
[NDS32] Add t-nds32-glibc file.
[ac703a6
] 2018-09-21T07:35:49Z
[NDS32] Turn off default option -mtlsdesc-trampoline.
[1f06023
] 2018-09-21T07:28:42Z
re PR tree-optimization/86990 (wrong code at -O2 on x86_64-linux-gnu in 64-bit mode)
[74f3101
] 2018-09-21T00:17:01Z
Daily bump.
[17b20aa
] 2018-09-20T23:20:19Z
PR c++/87109 - wrong ctor with maybe-rvalue semantics.
[0b7fb27
] 2018-09-20T19:38:24Z
Fix and document -r option
[468e1ef
] 2018-09-20T19:34:44Z
[PR87054] fix unaligned access
[894f597
] 2018-09-20T19:34:30Z
[PR87013] check for .loc is_stmt support in the assembler
[2eb3745
] 2018-09-20T19:33:05Z
gfortran.h (gfc_str_startswith): New macro.
[5596651
] 2018-09-20T19:04:42Z
rs6000: Remove -misel={yes,no}
[aecbc4f
] 2018-09-20T18:42:57Z
[OpenACC] handle missing OMP_LIST clauses in fortran's parse tree debugger
[fbcf65f
] 2018-09-20T17:21:54Z
rs6000: Delete VECTOR_OTHER
[eb3f731
] 2018-09-20T17:09:31Z
hypot-long-double.cc: Skip on arm*.
[3ee378f
] 2018-09-20T17:09:19Z
PR c++/87075 - ICE with constexpr array initialization.
[8850966
] 2018-09-20T13:52:25Z
* doc/invoke.texi: Add -Wno-init-list-lifetime to C++ Language Options.
[2d2ee18
] 2018-09-20T12:58:23Z
Fix PEELING_FOR_NITERS calculation (PR 87288)
[508a909
] 2018-09-20T12:58:16Z
Add missing alignment checks in epilogue loop vectorisation (PR 86877)
[a599af8
] 2018-09-20T01:56:58Z
Add -Wclass-conversion.
[cf16d17
] 2018-09-20T01:46:28Z
pa.c (pa_adjust_priority): Delete.
[bad4408
] 2018-09-20T01:04:34Z
pa.md (atomic_storeqi): Restore deleted expander.
[fa8332f
] 2018-09-20T00:16:38Z
Daily bump.
[ff5c3c9
] 2018-09-19T19:35:19Z
re PR c++/87324 (g++ ICE with overriding initializers: Segmentation fault)
[ad9fe5f
] 2018-09-19T17:44:36Z
re PR fortran/84109 (ICE in adjustl on allocatable array of strings)
[ebdf17c
] 2018-09-19T17:38:11Z
combine: Use correct mode in new comparison (PR86902)
[fce3380
] 2018-09-19T16:59:51Z
PR c++/87357 - missing -Wconversion warning
[3c2a8ed
] 2018-09-19T16:18:06Z
dump_printf: use %T and %G throughout
[5bbb711
] 2018-09-19T13:25:42Z
Remove constant vec_select restriction.
[dc9acaa
] 2018-09-19T11:20:51Z
Don't use __glibcxx_assert to check class invariants
[3c5af60
] 2018-09-19T10:24:59Z
[AARCH64] Use STLUR for atomic_store
[574f588
] 2018-09-19T10:12:04Z
re PR rtl-optimization/87361 (gcc.target/sparc/20161111-1.c FAILs)
[d4eb08f
] 2018-09-19T07:10:42Z
re PR tree-optimization/87349 (ICE: Segmentation fault (in useless_type_conversion_p or is_gimple_reg_type))
[9077393
] 2018-09-19T04:08:49Z
libgnuintl.h (_INTL_MAY_RETURN_STRING_ARG, [...]): Backport changes from upstream gettext.
[709f7ea
] 2018-09-19T00:16:46Z
Daily bump.
[a521e62
] 2018-09-18T20:36:16Z
re PR libstdc++/87135 ([C++17] unordered containers violate iterator validity requirements)
[998511a
] 2018-09-18T20:18:09Z
re PR fortran/29550 (Optimize -fexternal-blas calls for conjg())
[5c470e0
] 2018-09-18T19:59:46Z
re PR fortran/29550 (Optimize -fexternal-blas calls for conjg())
[f435162
] 2018-09-18T19:35:53Z
re PR fortran/87239 (ICE in deferred-length string)
[bf8d830
] 2018-09-18T19:16:28Z
P1064R0 - Allowing Virtual Function Calls in Constant Expressions
[e8db6cd
] 2018-09-18T17:58:20Z
re PR fortran/87336 (wrong output for pointer dummy assiocated to target actual argument)
[b819cc4
] 2018-09-18T17:37:40Z
rs6000: Remove old "Cygnus sibcall" comment
[c99fcad
] 2018-09-18T16:35:27Z
re PR c++/85065 ([concepts] ICE with invalid use of a concept)
[b7663a7
] 2018-09-18T16:19:56Z
Handle CLOBBER in reg_overlap_mentioned_p (PR86882)
[a12c16d
] 2018-09-18T16:05:36Z
Fix location of invocable check for unique_ptr deleter
[f96c866
] 2018-09-18T15:51:54Z
i386.md (*extendxf2): Macroize insn from *
extendsfxf2 and
extenddfxf2 using MODEF mode...
[2049bef
] 2018-09-18T15:41:54Z
[nvptx] Remove use of CUDA unified memory in libgomp
[5e59407
] 2018-09-18T14:19:55Z
PR other/87353 fix formatting and grammar in manual
[538d2d7
] 2018-09-18T14:14:57Z
Fix dg-do target
[89e1963
] 2018-09-18T14:09:54Z
Add PR marker to previous commit
[6902e3a
] 2018-09-18T13:54:36Z
Fix gcc.dg/warn-abs-1.c for arm and aarch64-none-elf
[3897f13
] 2018-09-18T13:52:30Z
[PATCH c++/86881] -Wshadow-local-compatible ICE
[0dce552
] 2018-09-18T13:32:12Z
[AArch64][committed] Fix gcc.target/aarch64/spellcheck_1.c and spellcheck_4.c
[92cb1fb
] 2018-09-18T13:28:50Z
[AArch64][testsuite][committed] Fix gcc.target/aarch64/combine_bfxil.c for -mabi=ilp32
[6a8aa2e
] 2018-09-18T13:26:05Z
re PR middle-end/63155 (memory hog)
[53c6feb
] 2018-09-18T07:04:15Z
Use v2 map syntax in libgcc-unwind.map if Solaris ld supports it
[e6bf23c
] 2018-09-18T02:42:15Z
Handle a library implementation of ffs calling __builtin_ffs.
[18b0a76
] 2018-09-18T00:16:45Z
Daily bump.
[9c4a4b3
] 2018-09-17T23:32:12Z
Add range_idx param to range_label::get_text
[71b731b
] 2018-09-17T20:33:04Z
i386.c (ix86_emit_i387_log1p): Emit fldln2 earlier.
[c896ecf
] 2018-09-17T20:31:01Z
substring-locations: add class format_string_diagnostic_t
[69d7aab
] 2018-09-17T19:59:19Z
[nvptx] Add atomic_fetch support for SImode arguments.
[fa540ce
] 2018-09-17T15:00:57Z
i386.md (truncxf2_i387_noop_unspec): Change operand 0 predicate to nonimmediate operand.
[5d72188
] 2018-09-17T13:28:04Z
re PR tree-optimization/87328 (ICE in do_rpo_vn, at tree-ssa-sccvn.c:6566)
[80c6d1f
] 2018-09-17T13:12:12Z
Add -Wabsolute-value
[3ab3a92
] 2018-09-17T12:41:58Z
ms-sysv.exp: Don't pass TEST_ALWAYS_FLAGS to HOSTCXX.
[d44235f
] 2018-09-17T11:22:27Z
re PR fortran/64120 ([F03] Wrong handling of allocatable character string)
[ecfb64f
] 2018-09-17T10:21:21Z
re PR tree-optimization/87301 (ICE: verify_gimple failed (error: statement marked for throw, but doesn't))
[dda107d
] 2018-09-17T10:19:02Z
Fix out-of-bounds in gcov.c (PR gcov-profile/85871).
[dd1fd74
] 2018-09-17T08:52:22Z
[ARC] Enable DBNZ for core3 and newer CPUs.
[5305a27
] 2018-09-17T08:52:10Z
[ARC] Update LINK_EH_SPEC linker spec.
[d6683f8
] 2018-09-17T08:49:09Z
gcov: emit hotness colors to easily find hot code.
[7dc58b5
] 2018-09-17T08:47:38Z
i386: move alignment defaults to processor_costs.
[ca32d61
] 2018-09-17T07:18:17Z
re PR fortran/85954 (ICE in make_ssa_name_fn, at tree-ssanames.c:266)
[3cc2fdf
] 2018-09-17T06:07:52Z
tree-vrp.c (extract_range_from_unary_expr): Do not special case symbolics or VR_VARYING ranges for ABS_EXPR.
[baeab78
] 2018-09-17T00:16:33Z
Daily bump.
[`7...
gcc-9.2018-09-16Z.74b0834
[ed33417
] 2018-09-16T19:37:44Z
re PR fortran/37802 (Improve wording for matmul bound checking)
[c546dbd
] 2018-09-16T00:16:43Z
Daily bump.
[ae486e6
] 2018-09-15T09:21:09Z
re PR middle-end/86864 (ICE in commit_one_edge_insertion on switch construct)
[19d6277
] 2018-09-15T00:16:27Z
Daily bump.
[f3743e2
] 2018-09-14T23:26:12Z
re PR middle-end/87188 (Function pointer canonicalization optimized away)
[07f8790
] 2018-09-14T22:02:58Z
Fix overeager spelling corrections (PR c/82967)
[2870a4d
] 2018-09-14T20:36:19Z
builtins.c (fold_builtin_strlen): Remove TODO comment.
[05172c0
] 2018-09-14T20:14:20Z
fix previous commit message
[a70f382
] 2018-09-14T19:56:32Z
2018-09-14 Bernd Edlinger [email protected]>
[e47515a
] 2018-09-14T19:42:01Z
cmd/go: correct gccgo buildid file on ARM Bring in https://golang.org/cl/135297 from the gc repository to fix a GCC bug report. Original CL description: The GNU assembler for ARM treats @ as a comment character, so section types must be written using % instead. Fixes https://gcc.gnu.org/PR87260. Reviewed-on: https://go-review.googlesource.com/135360
[01b0acb
] 2018-09-14T18:35:26Z
builtins.c (unterminated_array): Handle ARRAY_REF.
[e08341b
] 2018-09-14T18:23:58Z
builtins.c (unterminated_array): New.
[dd98382
] 2018-09-14T17:03:09Z
* config/i386/movdirintrin.h: Fix copyright year.
[2a7ba92
] 2018-09-14T16:55:41Z
compiler: don't use address of temporary for deferred delete This CL corrects the handling of a deferred delete in a loop, to not use a temporary whose value will, at deferred execution time, wind up being the last value in the loop. The test for this is TestDeferDeleteSlow in the 1.11 runtime package. Reviewed-on: https://go-review.googlesource.com/135358
[98ef99a
] 2018-09-14T16:41:37Z
c++/61941 - Mis-parsing of warn_unused_result function with ref-qualifiers
[1b1dfdd
] 2018-09-14T16:05:42Z
[AArch64][committed] Fix gcc.target/aarch64/combine_bfi_1.c
[0c2d237
] 2018-09-14T15:52:04Z
reg-stack.c: Include regs.h.
[8cafacb
] 2018-09-14T15:36:52Z
emmintrin.h: Add _MM_SHUFFLE2.
[dc92851
] 2018-09-14T15:24:47Z
rs6000: Add another Z to go with Y (PR87224)
[2dc09f6
] 2018-09-14T15:16:17Z
[Aarch64] Added pattern to match zero extended bfxil
[d604907
] 2018-09-14T13:26:27Z
Fix --enable-gather-detailed-mem-stats.
[115b470
] 2018-09-14T13:13:14Z
[tree-ssa-mathopts] PR tree-optimization/87259: Call execute_cse_reciprocals_1 before trying optimize_recip_sqrt
[310ee70
] 2018-09-14T10:46:35Z
tree-vrp.c (extract_range_from_binary_expr_1): Normalize VR_VARYING for PLUS/MINUS_EXPR.
[e2162da
] 2018-09-14T10:15:46Z
patching file gcc/config/s390/s390-passes.def S/390: Improve s390-passes.def formatting
[ef5057c
] 2018-09-14T09:22:01Z
[libgfortran] Fix uninitialized variable use in fallback_access
[7efd5ff
] 2018-09-14T06:59:21Z
re PR middle-end/63155 (memory hog)
[6ab24ea
] 2018-09-14T03:34:19Z
builtins.h (c_srlen): Add argument.
[d01b568
] 2018-09-14T01:49:38Z
builtins.c (c_strlen): Handle not zero terminated STRING_CSTs correctly.
[9a9f692
] 2018-09-14T01:42:56Z
expr.c (string_constant): Adjust function comment.
[ffbd4c4
] 2018-09-14T00:16:45Z
Daily bump.
[cec07c4
] 2018-09-13T22:25:58Z
compiler, runtime: call gcWriteBarrier instead of writebarrierptr In 1.11 writebarrierptr is going away, so change the compiler to call gcWriteBarrier instead. We weren't using gcWriteBarrier before; adjust the implementation to use the putFast method. This revealed a problem in the kickoff function. When using cgo, kickoff can be called on the g0 of an m allocated by newExtraM. In that case the m will generally have a p, but systemstack may be called by wbBufFlush as part of flushing the write barrier buffer. At that point the buffer is full, so we can not do a write barrier. So adjust the existing code in kickoff so that in the case where we are g0, don't do any write barrier at all. Reviewed-on: https://go-review.googlesource.com/131395
[38fab73
] 2018-09-13T22:06:16Z
runtime: correct counters in sweep In the sweep code we can sometimes see incorrect counts when conservative stack scanning causes us to grey an object that we earlier decided could be freed. We already ignored this check, but adjust this case to maintain correct span counts when it happens. This gives us slightly more correct numbers in MemStats, and helps avoid a rare failure in TestReadMemStats. Also fix the free index, and cope with finding a full span when allocating a new one. Reviewed-on: https://go-review.googlesource.com/134216
[84b5706
] 2018-09-13T22:00:56Z
* fold-const.c (c_getstr): Clamp STRING_LENGTH to STRING_SIZE.
[5ec9f8c
] 2018-09-13T21:43:16Z
varasm.c (compare_constant): Compare type size of STRING_CSTs.
[4a426e3
] 2018-09-13T21:40:38Z
* c-typeck.c (digest_init): Shorten overlength strings.
[84cdf51
] 2018-09-13T21:32:24Z
compiler, runtime: open code select This is the gofrontend version of https://golang.org/cl/37933, https://golang.org/cl/37934, and https://golang.org/cl/37935. Open code the initialization of select cases. This is a step toward updating libgo to the 1.11 release. Reviewed-on: https://go-review.googlesource.com/135000
[283b9ca
] 2018-09-13T18:56:49Z
Fix the previous ChangeLog
[0a4b0aa
] 2018-09-13T18:43:44Z
typeck2.c (digest_init_r): Fix overlength strings.
[8b393e9
] 2018-09-13T18:42:16Z
trans-array.c (gfc_conv_array_initializer): Remove excess precision from overlength string initializers.
[9fd1ec3
] 2018-09-13T17:49:07Z
compiler: implement //go:nowritebarrierrec Reviewed-on: https://go-review.googlesource.com/134228
[f0d89c7
] 2018-09-13T17:30:00Z
runtime: avoid write barriers with traceback info Unlike the gc runtime, libgo stores traceback information in location structs, which contain strings. Therefore, copying location structs around appears to require write barriers, although in fact write barriers are never important because the strings are never allocated in Go memory. They come from libbacktrace. Some of the generated write barriers come at times when write barriers are not permitted. For example, exitsyscall, marked nowritebarrierrec, calls exitsyscallfast which calls traceGoSysExit which calls traceEvent which calls traceStackID which calls trace.stackTab.put which copies location values into memory allocated by tab.newStack. This write barrier can be invoked when there is no p, causing a crash. This change fixes the problem by ensuring that location values are copied around in the tracing code with no write barriers. This was found by fixing the compiler to fully implement //go:nowritebarrierrec; CL to follow. Reviewed-on: https://go-review.googlesource.com/134226
[5f54d5f
] 2018-09-13T17:27:00Z
re PR target/86812 (visium port needs updating for CVE-2017-5753)
[131a075
] 2018-09-13T17:13:05Z
* Makefile.rtl (arm% linux-gnueabi%): Always set EH_MECHANISM to -arm.
[1fb90d5
] 2018-09-13T17:05:40Z
re PR ada/81103 (gcc/ada/terminals.c: please remove unused termio.h)
[2919ad1
] 2018-09-13T16:44:43Z
libgo: build roots index to speed up bulkBarrierPreWrite To reduce the amount of time spent in write barrier processing (specifically runtime.bulkBarrierPreWrite), add support for building a 'GC roots index', basically a sorted list of all roots, so as to allow more efficient lookups of gcdata structures for globals. The previous implementation worked on the raw (unsorted) roots list itself, which did not scale well. Reviewed-on: https://go-review.googlesource.com/132595
[16ddcc2
] 2018-09-13T16:11:29Z
Add self to maintainers list.
[f952951
] 2018-09-13T16:03:05Z
MAINTAINERS (write_after_approval): Add myself.
[85bc75f
] 2018-09-13T14:15:41Z
re PR tree-optimization/87263 (ICE on valid code at -O1: verify_ssa failed)
[08233f0
] 2018-09-13T13:47:14Z
Limit workaround for Clang bug to clang_major <= 7
[d8d9514
] 2018-09-13T13:43:48Z
Schedule by INSN_COST in case of tie
[2aa4cc7
] 2018-09-13T11:31:58Z
re PR bootstrap/87134 (SEGV in cc1 caused by r263875)
[67295b6
] 2018-09-13T10:27:12Z
[debug] DWARF: add DW_AT_count to zero-length arrays
[231c52a
] 2018-09-13T09:46:55Z
[Aarch64] Exploiting BFXIL when OR-ing two AND-operations with appropriate bitmasks
[0795f65
] 2018-09-13T09:36:58Z
[AArch64] Add support for TARGET_COMPUTE_FRAME_LAYOUT
[54de7d7
] 2018-09-13T07:43:29Z
configure.ac: Only append " ...
[d51232f
] 2018-09-13T07:42:55Z
re PR middle-end/87290 (Optimize signed x % pow2p == cst)
[392750c
] 2018-09-13T07:36:50Z
re PR tree-optimization/87287 (Move signed (x % pow2) == 0 optimization to gimple)
[8a90f55
] 2018-09-13T00:45:55Z
compiler: omit a couple of write barriers Omit a write barrier for s = s[0:] for a slice s. In this case the pointer is not changing and no write barrier is required. Omit a write barrier for s = append(s, v) in the case where len(s) < cap(s) (and similarly when appending more values). When the slice has enough capacity the pointer is not changing and no write barrier is required. These changes are required to avoid write barriers in the method randomOrder.reset in the runtime package. That method is called from procresize, at a point where we do not want to allocate memory. Otherwise that method can use a write barrier, allocate memory, and break TestReadMemStats. Reviewed-on: https://go-review.googlesource.com/134219
[6201be9
] 2018-09-13T00:16:32Z
Daily bump.
[b51da99
] 2018-09-12T21:10:43Z
re PR c++/87093 (is_constructible (__...
gcc-9.2018-09-09Z.4801cc6
[8eb7aec
] 2018-09-09T18:13:18Z
re PR target/86794 (mmix port needs updating for CVE-2017-5753)
[8023c7a
] 2018-09-09T18:12:14Z
re PR target/85666 (gcc-8.0.1 fails to build mmix target: gcc/libgcc/libgcc2.h:203:20: internal compiler error: in leaf_function_p, at final.c:4488)
[a236f9d
] 2018-09-09T18:05:48Z
re PR target/85666 (gcc-8.0.1 fails to build mmix target: gcc/libgcc/libgcc2.h:203:20: internal compiler error: in leaf_function_p, at final.c:4488)
[b8106e8
] 2018-09-09T13:26:17Z
compiler: make sure type descriptor initializers go in .rodata When creating type descriptor variables, the compiler (specifically Type::make_type_descriptor_var) invokes the immutable_struct() and immutable_struct_set_init() back end methods, so as to insure that these items go into the ".rodata" section of the generate object file. The expression initializers for these variables can contain nested subexpressions, however, and these subexpressions were not always being placed into .rodata. This patch changes the backend-gen code for slice initializers to emit implicit variables into .rodata if those initializers are part of a type descriptor init. Reviewed-on: https://go-review.googlesource.com/132596
[04dad37
] 2018-09-09T07:42:17Z
[PATCH] internalize a driver fn
[6d3c2b0
] 2018-09-09T04:06:16Z
csky.md (*cskyv2_adddi3, [...]): Add earlyclobber.
[246ec6d
] 2018-09-09T00:16:52Z
Daily bump.
[e5ba9b7
] 2018-09-08T17:36:08Z
PR c++/87150 - wrong ctor with maybe-rvalue semantics.
[3075aff
] 2018-09-08T16:00:02Z
PR c++/86678 - constexpr function with non-constant after return.
[6185650
] 2018-09-08T14:31:24Z
cxx-pretty-print.c (cxx_pretty_printer::statement): Handle RANGE_FOR_INIT_STMT.
[e00dfa8
] 2018-09-08T14:27:25Z
array-init.c: Add dg-prune-output.
[208121b
] 2018-09-08T13:20:23Z
re PR rtl-optimization/85458 (FAIL: gcc.dg/pr83480.c (internal compiler error))
[07eef95
] 2018-09-08T00:16:42Z
Daily bump.
[d4c0eb5
] 2018-09-07T18:59:50Z
Remove unused init_unsigned_integer function.
[785425e
] 2018-09-07T16:01:04Z
* config/i386/i386.md (floatSWI48x:modeMODEF:mode2) Enable DImode for x87 on 32bit targets. Conditionally disable x87 modes with X87_ENABLE_FLOAT. Remove preparation code. (*floatSWI48:modeMODEF:mode2): Rename from *floatSWI48:modeMODEF:mode2_mixed. Handle x87, SSE and mixed math using "enabled" attribute. (*floatdiMODEF:mode2_i387): Rename from *floatSWI48x:modeMODEF:mode2_i387. Handle only DImode and enable for 32bit targets only. (floatdiX87MODEF:mode2_i387_with_xmm pre-reload splitter): New splitter. (floatdiX87MODEF:mode2_i387_with_xmm): Use register_operand as operand 1 predicate. Rewrite as define_insn_and_split. (floatdiX87MODEF:mode2_i387_with_xmm memory input splitter): Remove.
[6435284
] 2018-09-07T15:52:54Z
direct-enum-init1.C: Remove "inside" from diagnostic messages.
[8112667
] 2018-09-07T14:12:48Z
PR c++/87152 - range-based for loops with initializer broken in templates.
[6bf9284
] 2018-09-07T13:12:24Z
Fix C++17 expected errors for pointer to member function template args.
[446a665
] 2018-09-07T00:16:44Z
Daily bump.
[b389245
] 2018-09-06T21:39:47Z
reg-stack.c (get_true_reg): Reorder to fallthru to FLOAT case.
[bd46d32
] 2018-09-06T19:47:06Z
re PR target/86731 (Miscompiles vec_sl at -O3 with -fwrapv on ppc64el)
[423c2a2
] 2018-09-06T18:53:01Z
i386.md (fix_trunc_fisttp_i387_1): Remove.
[6d90010
] 2018-09-06T15:39:48Z
varasm.c (output_constructor_regular_field): Check TYPE_SIZE_UNIT of the init value.
[6847c65
] 2018-09-06T15:34:58Z
rs6000.c (rs6000_gimple_fold_builtin): Add support for early gimple folding of vec_splat().
[84bde0b
] 2018-09-06T13:52:14Z
rs6000.c (fold_mergehl_helper): Add types_compatible_p wrappers around TREE_TYPE comparisons.
[bdb57bc
] 2018-09-06T07:38:42Z
S/390: Prohibit SYMBOL_REF in UNSPECV_CAS
[d725249
] 2018-09-06T07:35:35Z
S/390: Register pass_s390_early_mach statically
[f0d2063
] 2018-09-06T07:31:23Z
S/390: Remove UNSPEC_LTREL_BASE
[308d9cd
] 2018-09-06T00:38:13Z
PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
[4497d88
] 2018-09-06T00:16:49Z
Daily bump.
[c53e89f
] 2018-09-05T23:14:42Z
re PR target/86779 (Cris port needs updating for CVE-2017-5753)
[53ceb8b
] 2018-09-05T22:27:31Z
[nvptx] Basic -misa support for nvptx
[62c21ce
] 2018-09-05T21:17:47Z
PR c++/87109, wrong overload with ref-qualifiers.
[f6b95f7
] 2018-09-05T18:01:42Z
i386.md (truncdfsf2): Remove expander.
[eb6ffc6
] 2018-09-05T15:31:13Z
PR52665 do not let .ident confuse assembler scan tests
[cfaa1c8
] 2018-09-05T15:18:16Z
* libsupc++/cxxabi.h (__cxa_demangle): Clarify doxygen comment.
[24c4943
] 2018-09-05T13:39:38Z
Optimise sqrt reciprocal multiplications
[76a5eae
] 2018-09-05T11:44:13Z
re PR bootstrap/87134 (SEGV in cc1 caused by r263875)
[e6c5d9f
] 2018-09-05T11:28:49Z
Group switch cases in switch lowering (PR tree-optimization/87205).
[85004cb
] 2018-09-05T10:33:41Z
re PR tree-optimization/87217 (ICE in in check_loop_closed_ssa_def, at tree-ssa-loop-manip.c:709 when compiling SPEC2000 starting with r264069)
[a798785
] 2018-09-05T10:28:45Z
* io/async.h: Use __gthread_mutex_t, not pthread_mutex_t.
[c0bb504
] 2018-09-05T10:04:58Z
PR c++/87137] GCC-8 Fix
[86e95f3
] 2018-09-05T09:59:08Z
[PR c++/87185] ICE in prune-lambdas
[888157a
] 2018-09-05T09:39:34Z
re PR bootstrap/87225 (tree-vect-stmts.c:3748 error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive])
[a98824a
] 2018-09-05T09:37:27Z
[aarch64] Avoid tag collisions for loads falkor
[41fbb3e
] 2018-09-05T09:09:46Z
Fix typo in ChangeLog.
[ac2f3b7
] 2018-09-05T09:08:07Z
Fix a scan in test for Darwin target (PR testsuite/87216).
[d1c772b
] 2018-09-05T08:08:45Z
GCOV: Print one decimal place in human readable mode.
[3d043c5
] 2018-09-05T08:07:48Z
Ignore properly -mdirect-move (PR target/87164).
[74be6f5
] 2018-09-05T02:08:19Z
cp-tree.h (treat_lvalue_as_rvalue_p): Declare.
[fd64b29
] 2018-09-05T00:16:36Z
Daily bump.
[6bc088c
] 2018-09-04T20:42:06Z
DWARF: Allow hard frame pointer even if frame pointer isn't used
[8f93810
] 2018-09-04T17:49:57Z
re PR target/87198 (ICE in extract_insn, at recog.c:2304)
[2a17b23
] 2018-09-04T17:43:20Z
gcc: xtensa: fix NAND code in xtensa_expand_atomic
[0bdb34b
] 2018-09-04T15:00:41Z
Don't xfail gcc.target/i386/addr-sel-1.c (PR target/86744)
[150655e
] 2018-09-04T14:52:41Z
wide-int-range.cc (wide_int_range_convert): New.
[8fcfe04
] 2018-09-04T13:59:38Z
genmatch: put reporting on a cold path
[b88ad32
] 2018-09-04T13:34:47Z
Add whitespace before warning option added in previous commmit
[c91c200
] 2018-09-04T13:25:42Z
Add -Waligned-new to Option Summary
[5bf734f
] 2018-09-04T12:04:42Z
re PR tree-optimization/87211 (gcc ICE at O2: in set_ssa_val_to, at tree-ssa-sccvn.c:3628)
[e20d979
] 2018-09-04T11:58:14Z
tree-vrp.c (vrp_can_optimize_bit_op): Remove.
[c2c51a3
] 2018-09-04T10:55:46Z
re PR tree-optimization/87176 (wrong code at -Os and above on x86-64-linux-gnu)
[727c8c8
] 2018-09-04T10:27:14Z
Update C Extensions docs for support in latest C++
[3ff89a4
] 2018-09-04T03:57:03Z
* MAINTAINERS: Update my email address.
[62364e0
] 2018-09-04T00:16:57Z
Daily bump.
[53dede1
] 2018-09-03T18:38:20Z
simplify.c (gfc_simplify_modulo): Re-arrange code to test whether 'P' is zero and issue an error if it is.
[a5e8b06
] 2018-09-03T17:41:05Z
re PR tree-optimization/87177 (wrong code at -O2 and -O3 on x86-64-linux-gnu)
[64979e0
] 2018-09-03T16:55:05Z
bb-reorder: convert to gcc_stablesort
[d239198
] 2018-09-03T16:53:04Z
tree-loop-distribution: convert to gcc_stablesort
[a6405b1
] 2018-09-03T16:51:24Z
introduce gcc_stablesort
[71acd8b
] 2018-09-03T16:46:46Z
qsort_chk: call from gcc_qsort instead of wrapping it
[158985b
] 2018-09-03T15:51:37Z
rs6000: lxsdux / stxsdux do not exist
[d4baef5
] 2018-09-03T14:54:28Z
PR libstdc++/78179 run long double tests separately
[339e672
] 2018-09-03T14:29:00Z
re PR tree-optimization/87200 (ICE in set_ssa_val_to, at tree-ssa-sccvn.c:3629)
[7efe0dd
] 2018-09-03T14:25:29Z
Fix vector::_Temporary_value::_M_ptr
[83a840a
] 2018-09-03T14:25:25Z
PR libstdc++/87194 fix range insertion into maps and sets
[bc62e15
] 2018-09-03T14:25:12Z
PR libstdc++/78595 implement insertion into maps in terms of emplace
[a6b75a6
] 2018-09-03T13:35:35Z
Fix thinko (PR tree-optimization/87201).
[70fc129
] 2018-09-03T13:28:25Z
re PR tree-optimization/87197 (ICE in is_gimple_reg_type at gimple-expr.h:75 since r264021)
[c7a8f93
] 2018-09-03T13:26:45Z
fixincludes: vxworks: remove unnecessary parentheses in ioctl wrapper macro
[c98c243
] 2018-09-03T08:16:27Z
Come up with TARGET_GET_VALID_OPTION_VALUES option hook (PR driver/83193).
[d1dfeff
] 2018-09-03T07:57:33Z
re PR c++/84980 ([concepts] ICE with missing typename in concept)
[add4cbc
] 2018-09-03T07:51:56Z
Make __builtin_expect effective in switch statements (PR middle-end/PR59521).
[106fd43
] 2018-09-03T00:16:50Z
Daily bump.
[636b78f
] 2018-09-02T15:55:51Z
io.h: Change declaration of vlist type to gfc_full_array_i4 to eliminate warning for...