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-warning.
[285556b
] 2018-11-07T19:08:52Z
Fix linker script to use [jmy] to match size_t parameters
[630ba2f
] 2018-11-07T18:17:29Z
doc: Use @: where needed
[6279fcd
] 2018-11-07T17:56:51Z
[arm] Add support for Arm Ares
[ce1485c
] 2018-11-07T17:55:27Z
[AArch64] Add -mcpu/-mtune support for Arm Ares
[72a7649
] 2018-11-07T16:28:46Z
[PR C++/87904] lookup ICE
[38f54ee
] 2018-11-07T15:46:55Z
pr87874.c: Compile only for int128 effective target.
[f01a40d
] 2018-11-07T15:22:25Z
tree.c (fld_incomplete_type_of): Clear TREE_ADDRESSABLE.
[5a951ba
] 2018-11-07T15:01:09Z
re PR tree-optimization/87914 (gcc fails to vectorize bitreverse code)
[7d3a67d
] 2018-11-07T14:12:20Z
ipa-devirt.c (odr_types_equivalent_p): Expect constants than const decls in TREE_VALUE of enum.
[667b3ec
] 2018-11-07T13:49:03Z
Update libquadmath fmaq from glibc, fix nanq issues.
[296b0b0
] 2018-11-07T13:18:36Z
ipa-inline.c (want_inline_small_function_p): Compute big_speedup_p lazily and last.
[6fe2da9
] 2018-11-07T12:25:35Z
tree.c (fld_type_variant_equal_p): Skip TYPE_ALIGN check when building incomplete variant of complete type.
[f70b5db
] 2018-11-07T10:29:52Z
Fix some typo and brain twister logical.
[36b56cd
] 2018-11-07T10:13:15Z
tree.c (free_lang_data_in_type): Add fld parameter; simplify return and parameter types of function and method types.
[907050e
] 2018-11-07T09:33:22Z
Fix UBSAN in postreload-gcse.c (PR rtl-optimization/87868).
[9cfc08c
] 2018-11-07T09:16:14Z
Fix GNU coding style (V2).
[8fa1acc
] 2018-11-07T08:58:05Z
Add support for Loongson 2K1000 processor.
[659ce7c
] 2018-11-07T08:53:42Z
Add support for Loongson 3A2000/3A3000 processor.
[2b94a36
] 2018-11-07T08:47:21Z
Add support for Loongson 3A1000 processor.
[d631981
] 2018-11-07T08:42:59Z
Add support for Loongson EXT2 instructions.
[375899d
] 2018-11-07T08:35:54Z
Add support for Loongson EXT instructions.
[8ae8bad
] 2018-11-07T08:25:17Z
Add support for Loongson MMI instructions.
[50258c4
] 2018-11-07T08:06:57Z
re PR lto/87906 (ICE in tree check: expected block, have function_decl in block_ultimate_origin, at tree.c:12326 since r264734)
[59193b1
] 2018-11-07T06:25:30Z
[PR87874] avoid const-wide-int subreg in LRA
[513c110
] 2018-11-07T00:17:24Z
Daily bump.
[852a971
] 2018-11-06T21:35:27Z
Implement std::pmr::unsynchronized_pool_resource
[dd1501c
] 2018-11-06T21:21:10Z
rs6000.md (bswap2): Force address into register if not in indexed or indirect form.
[cdc7199
] 2018-11-06T20:20:06Z
re PR libstdc++/87872 (debug list::splice should not call _M_transfer_from_if on self-splices)
[996bea8
] 2018-11-06T17:18:37Z
aarch64 - Set the mode for the unspec in speculation_tracker insn.
[3eb6327
] 2018-11-06T15:46:42Z
re PR tree-optimization/86850 (ubsan: runtime error: member call on null pointer)
[1b62186
] 2018-11-06T15:41:32Z
tree.c (fld_simplified_type_name): Break out form ...
[cdb3f2f
] 2018-11-06T15:08:46Z
Fix D compilation on Solaris
[f8d6979
] 2018-11-06T13:53:22Z
tree.c (fld_type_variant): Also copy alignment; be sure that new variant is equal.
[14cfceb
] 2018-11-06T13:20:21Z
S/390: Introduce relative_long attribute
[7307cd2
] 2018-11-06T13:16:41Z
S/390: Accept cdb in load-and-test-fp-1 testcase
[58168bb
] 2018-11-06T13:09:52Z
2018-11-06 Chung-Lin Tang [email protected]
[bd78c6d
] 2018-11-06T12:46:46Z
ipa-pure-const.c (check_decl): Do not test TYPE_NEEDS_CONSTRUCTING.
[bfb9d79
] 2018-11-06T12:19:22Z
tree-vect-slp.c (vect_slp_bb): Move opening of vect_slp_analyze_bb dump-scope ...
[f1b0a1d
] 2018-11-06T11:49:54Z
msp430.h (REG_CLASS_CONTENTS): Add R0 to REG_CLASS_CONTENTS[GEN_REGS].
[d8c9d98
] 2018-11-06T11:36:21Z
* tree.c (fld_simplified_type_of): Clear TYPELESS_STORAGE flag.
[aaabfd7
] 2018-11-06T10:49:34Z
Enable libsanitizer on Solaris (PR sanitizer/80953)
[0b5ccc8
] 2018-11-06T10:42:05Z
Cherry-pick Solaris sanitizer fixes (PR sanitizer/80953)
[2a98b4b
] 2018-11-06T10:26:44Z
tbaa-1.c: New testcase.
[23cab40
] 2018-11-06T10:25:25Z
tree.c (free_lang_data): Reset overwite_assembler_name...
[d8564d4
] 2018-11-06T10:23:30Z
re PR tree-optimization/87889 (CPU2000 177.mesa failed to build)
[8c21b0d
] 2018-11-06T10:22:05Z
S/390: Fix PR87723
[d24c3ef
] 2018-11-06T08:42:56Z
re PR ada/81878 (--disable-bootstrap --enable-languages=ada fails)
[ffe5a58
] 2018-11-06T08:09:03Z
re PR middle-end/18041 (OR of two single-bit bitfields is inefficient)
[91c0312
] 2018-11-06T05:33:40Z
gOlogy: fix debug binds in auto-inc-dec
[ce2ad8c
] 2018-11-06T03:19:37Z
avx512fintrin.h: Update VFIXUPIMM* intrinsics.
[40228b2
] 2018-11-06T00:17:07Z
Daily bump.
[3cd732e
] 2018-11-05T23:58:13Z
gcc: xtensa: don't force PIC for uclinux target
[4239f14
] 2018-11-05T23:03:55Z
Update most of libquadmath/math/ from glibc, automate update (PR libquadmath/68686).
[0f31a75
] 2018-11-05T21:18:22Z
combine: Don't make an intermediate reg for assigning to sfp (PR87871)
[7bbdffa
] 2018-11-05T21:02:07Z
compiler: handle abstract type in builtin numeric const value Builtin_call_expression::do_numeric_constant_value can be called by Array_type::verify_length before the determine types pass, so accept an abstract type. Test case is https://golang.org/cl/147537. Fixes golang/go#28601 Reviewed-on: https://go-review.googlesource.com/c/147442
[b40a67d
] 2018-11-05T19:41:29Z
Fix sanitizer frame unwind on 32-bit ABIs (again)
[510e072
] 2018-11-05T19:36:16Z
target-supports.exp: Add check for "inf" effective target keyword.
[0850046
] 2018-11-05T19:34:59Z
sourcebuild.texi (target attributes): Document new "inf" effective target keyword.
[b14dfa9
] 2018-11-05T16:42:43Z
S/390: Increase register move costs for CC_REGS
[d64d068
] 2018-11-05T16:34:32Z
S/390: Make tests expect column numbers in RTL output
[733441e
] 2018-11-05T14:55:53Z
re PR tree-optimization/87873 (ICE: verify_gimple failed (error: incompatible types in PHI argument 0))
[546f678
] 2018-11-05T14:32:13Z
Do not use %zu format in libcpp.
[037903c
] 2018-11-05T14:25:37Z
Fix printf call in symtab.c.
[d892888
] 2018-11-05T14:18:21Z
S/390: Add loc patterns for QImode and HImode
[88e845c
] 2018-11-05T14:09:28Z
S/390: Allow immediates in loc expander
[40ce7fa
] 2018-11-05T13:36:29Z
Come up with SIZE_AMOUNT and use it in memory statistics and sort stats.
[00e6775
] 2018-11-05T13:35:56Z
Fix vector memory statistics.
[93ef36d
] 2018-11-05T13:35:38Z
Fix GNU coding style.
[46aeb07
] 2018-11-05T13:35:09Z
Fix string pool statistics.
[6388cb2
] 2018-11-05T13:34:36Z
Fix build on sparc64-linux-gnu.
[4cc31a3
] 2018-11-05T11:11:04Z
tree-scalar-evolution.h (final_value_replacement_loop): Update prototype.
[18e0c3d
] 2018-11-05T10:28:19Z
re PR tree-optimization/87859 (store-merging miscompilation of mesa)
[cbd4290
] 2018-11-05T10:27:13Z
re PR sanitizer/87837 (-O2 -fsanitize=signed-integer-overflow misses overflows on x86-64)
[6db6445
] 2018-11-05T09:51:09Z
re PR target/87853 (_mm_cmpgt_epi8 broken with -funsigned-char)
[692e7e5
] 2018-11-05T08:04:49Z
re PR middle-end/87852 (FAIL: gcc.c-torture/execute/pr53465.c)
[b008f16
] 2018-11-05T07:47:05Z
Implement UDL changes from P0732R2.
[4be5c72
] 2018-11-05T07:47:02Z
Implement P0732R2, class types in non-type template parameters.
[5dab8b1
] 2018-11-05T07:46:57Z
Fix various latent issues revealed by P0732 work.
[c24c8a4
] 2018-11-05T07:46:52Z
PR c++/60503 - wrong lambda attribute syntax.
[ac27459
] 2018-11-05T07:33:58Z
Remove options that are not disabled with -Os (PR web/87829).
[c3210c9
] 2018-11-05T07:33:30Z
Verify that last argument of __builtin_expect_with_probability is a real cst (PR c/87811).
[e53f77c
] 2018-11-05T07:32:48Z
Fix setting of hotness in non-LTO mode (PR gcov-profile/77698).
[51020b0
] 2018-11-05T00:16:57Z
Daily bump.
[f9ab59f
] 2018-11-04T23:34:44Z
Merge dmd upstream 6243fa6d2