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
[738b83c
] 2018-09-26T09:16:54Z
[Ada] Set Current_Error_Node directly
[3b9d159
] 2018-09-26T09:16:49Z
[Ada] Wrong handling of address clause for limited record type
[1ac984f
] 2018-09-26T09:16:44Z
[Ada] Introduce -gnatd_A to set Opt.Disable_ALI_File
[6d7d342
] 2018-09-26T09:16:39Z
[Ada] Disable special handling for preconditions specified by pragmas
[ef8f970
] 2018-09-26T09:16:33Z
[Ada] Unnesting: fix handling of up level refs for entries
[33d2551
] 2018-09-26T09:16:28Z
[Ada] Fix ICE related to type freezing
[f0f2d1f
] 2018-09-26T09:16:23Z
[Ada] SPARK: update borrowing effects for IN parameters
[98f57e4
] 2018-09-26T09:16:18Z
[Ada] Vxlink: minor reformatting
[e5d1632
] 2018-09-26T09:15:48Z
[Ada] Fix miscellaneous typos
[5e14418
] 2018-09-26T09:13:18Z
A few places in the arm and aarch64 backends check whether an atomic operation needs acquire or release semantics.
[5398660
] 2018-09-26T09:13:03Z
[Ada] Vxlink: kill a CodePeer warning
[9464ed9
] 2018-09-26T09:08:24Z
re PR c++/67656 ([concepts] matched variadics in expression constraint report as unmatched)
[f29cfc6
] 2018-09-26T07:36:45Z
arm.c (arm_reorg): Skip Thumb reorg pass for thunks.
[392047f
] 2018-09-26T07:05:01Z
re PR debug/87428 ("Missed" inline instances cause bogus DWARF to be emitted)
[201054a
] 2018-09-26T03:29:07Z
runtime, os: fix the build on Solaris Reviewed-on: https://go-review.googlesource.com/137535
[a1f9402
] 2018-09-26T00:16:57Z
Daily bump.
[0bbadf8
] 2018-09-25T23:42:28Z
rs6000: Use set_attr_alternative in some places
[07a38de
] 2018-09-25T23:31:22Z
rs6000: Simplify "switch (which_alternative)" patterns
[ad11717
] 2018-09-25T22:52:38Z
RISC-V: Fix weak symbols with medany and explicit relocs.
[c781348
] 2018-09-25T22:17:45Z
re PR c/87387 (trunk/gcc/builtins.c:585:7: warning: -Wself-assign problem)
[a9f6e01
] 2018-09-25T22:09:38Z
rs6000: Do not allow out of range immediate in vsplt[bhw] (PR86987)
[ee85051
] 2018-09-25T19:04:44Z
adjust dinst.adb's expectations for location views
[43ab423
] 2018-09-25T18:34:06Z
altivec-6.C: Updated vec_splat() calls.
[a5bfbcc
] 2018-09-25T18:02:47Z
re PR c++/87425 (ICE with virtual assignment operator)
[69deaf1
] 2018-09-25T16:40:57Z
re PR c++/87398 (g++ ICE on valid code: tree check: expected record_type or union_type or qual_union_type, have array_type in cxx_eval_constant_expression, at cp/constexpr.c:4820)
[e8753bb
] 2018-09-25T16:28:40Z
[PR 87339] Fix failure of gcc.dg/warn-abs-1.c on some targets
[84848f5
] 2018-09-25T16:06:36Z
* config/i386/i386.md: Move nearbyint patterns closer to rint.
[0ae1678
] 2018-09-25T16:05:48Z
re PR c++/81246 (ICE on invalid C++ code (with a non-type template parameter having type 'float'): Segmentation fault)
[29b2676
] 2018-09-25T14:59:27Z
Use steady_clock to implement condition_variable::wait_for with predicate
[16d30bb
] 2018-09-25T14:59:16Z
PR libstdc++/87431 optimise valueless_by_exception()
[4fb792e
] 2018-09-25T14:51:39Z
re PR debug/83941 (Debug info generated with -flto contains useless forwarders)
[f5ec13f
] 2018-09-25T14:31:57Z
internal/bytealg, internal/cpu, internal/poll: portability fixes In internal/bytealg correct a +build tag to never build indexbyte_generic.go for the gofrontend, where we always use indexbyte_native.go. For internal/cpu let the Makefile define CacheLineSize using goarch.sh, rather than trying to enumerate all the possibilities in cpu_ARCH.go files. In internal/poll call the C fcntl function rather than using SYS_FCNTL. Change mksysinfo.sh to ensure that F_GETPIPE_SZ is always defined, and check that in internal/poll. Reviewed-on: https://go-review.googlesource.com/137256
[be2df8b
] 2018-09-25T14:26:11Z
i386.md (frndintxf2_mask_pm): Remove.
[b16084d
] 2018-09-25T14:16:32Z
cmd/go: pass down testing gccgo in TestScript This permits TestScript to work when gccgo is not installed. Previous testing was using a previously installed gccgo, not the newly built one. This revealed that the testing of whether an internal package is permitted was incorrect for standard library packages, since the uninstalled gccgo can see internal packages in the uninstalled libgo. Fix the internal package tests. This permitted removing a couple of gccgo-specific changes in the testsuite. Reviewed-on: https://go-review.googlesource.com/137255
[97b8f86
] 2018-09-25T13:51:45Z
i386: Compile pr82699-5.c and pr82699-6.c with -fno-pic
[eeefd00
] 2018-09-25T13:21:44Z
coarray_lock_7.f90: Adjust scan-tree-dump-times for ILP32.
[d02c08c
] 2018-09-25T13:18:06Z
vr-values.c (vr_values::vr_values): Initialize to_remove_edges and to_update_switch_stmts to vNULL instead of...
[a0d013b
] 2018-09-25T12:51:57Z
re PR tree-optimization/87402 (ICE in set_ssa_val_to, at tree-ssa-sccvn.c:3645)
[5d6749d
] 2018-09-25T12:25:44Z
Check pie_enabled target in PIC tests
[f6919d2
] 2018-09-25T07:30:56Z
re PR debug/83941 (Debug info generated with -flto contains useless forwarders)
[59d2702
] 2018-09-25T07:14:38Z
Fix scaling of a sreal number.
[5433e40
] 2018-09-25T07:13:59Z
Fix small coding style issues (PR fortran/87394).
[72744f6
] 2018-09-25T07:13:40Z
Remove unused functions and fields.
[a0464aa
] 2018-09-25T07:12:52Z
Add filter-rtags-warnings.py script.
[87677ac
] 2018-09-25T07:11:05Z
Remove Pascal-related entries in code and comments.
[4cac9d0
] 2018-09-25T07:08:44Z
Document all param values and remove defaults (PR middle-end/86078).
[d5c4f75
] 2018-09-25T06:38:20Z
Fix EQ_ATTR_ALT size calculation (PR bootstrap/87417)
[7590239
] 2018-09-25T01:27:06Z
RISC-V: Fix problems with ilp32e ABI support.
[0276f2c
] 2018-09-25T00:16:39Z
Daily bump.
[f8a2720
] 2018-09-25T00:12:18Z
aarch64.c (aarch_macro_fusion_pair_p): Don't access prev before checking it for NULLness in the...
[44eb8fa
] 2018-09-24T22:01:49Z
codecvt.xml: Move link to "UTF-8 and Unicode FAQ" to https.
[dd931d9
] 2018-09-24T21:46:21Z
libgo: update to Go 1.11 Reviewed-on: https://go-review.googlesource.com/136435
[779d8a5
] 2018-09-24T19:26:04Z
cp-tree.h (build_noexcept_spec, [...]): Adjust declarations.
[06ff274
] 2018-09-24T17:42:45Z
re PR c++/85070 (ICE on C++ code: in lazily_declare_fn, at cp/method.c:2409)
[708c728
] 2018-09-24T17:20:58Z
i386: Insert ENDBR before the profiling counter call
[c109362
] 2018-09-24T17:12:34Z
re PR fortran/87397 (Clobbering intent(out) variables caused regression in OpenCoarrays testsuite)
[4afdfa3
] 2018-09-24T15:47:22Z
re PR target/86952 (Avoid jump table for switch statement with -mindirect-branch=thunk)
[882c3f1
] 2018-09-24T15:01:57Z
Change EQ_ATTR_ALT to support up to 64 alternatives
[9a51c0c
] 2018-09-24T14:51:25Z
[OpenACC] update fortran nested parallelism error messages
[f80316c
] 2018-09-24T14:21:03Z
S/390: Fix conditional returns on z196+
[e595522
] 2018-09-24T11:28:38Z
Improve colorization legend in gcov reports.
[bda815c
] 2018-09-24T11:28:23Z
Improve location information of -Wcoverage-mismatch.
[d609225
] 2018-09-24T11:23:35Z
Guard memory block allocation.
[bf9f929
] 2018-09-24T11:22:38Z
Unpoison variable partition properly (PR sanitizer/85774).
[54b7d98
] 2018-09-24T11:14:36Z
policy_data_structures_biblio.xml: Update link to "Priority Queues and the STL".
[b3934b3
] 2018-09-24T11:03:34Z
[PR87054] adjust testcase for 32-bit x86
[30e36fd
] 2018-09-24T10:29:07Z
re PR ada/87396 (ada/gcc-interface/decl.c:8798:53:Value Conversion Issue: implicit conversion from 'int' to 'char' changes value from 132 to -124: -Wconstant-conversion)
[e78c3eb
] 2018-09-24T07:08:24Z
re PR middle-end/63155 (memory hog)
[e528260
] 2018-09-24T00:16:34Z
Daily bump.
[5986c25
] 2018-09-23T20:17:25Z
re PR fortran/87397 (Clobbering intent(out) variables caused regression in OpenCoarrays testsuite)