gcc-9.2018-07-22Z.ef85602
[5037f87
] 2018-07-22T08:39:57Z
* doc/gcov.texi (Invoking Gcov): Editorial changes.
[cf1499d
] 2018-07-22T00:16:18Z
Daily bump.
[42c4eaf
] 2018-07-21T00:16:31Z
Daily bump.
[181463c
] 2018-07-20T21:39:14Z
libcpp: remove redundant parameter from rich_location::set_range
[0d7f906
] 2018-07-20T21:19:49Z
PR middle-end/82063 - issues with arguments enabled by -Wall
[cb4df8e
] 2018-07-20T21:18:31Z
re PR middle-end/82063 (issues with arguments enabled by -Wall)
[00abf86
] 2018-07-20T20:51:20Z
PR middle-end/82063 - issues with arguments enabled by -Wall
[20e8cea
] 2018-07-20T20:00:42Z
gfortran.h (gfc_symbol): Add pointer to next derived type.
[d9a81cd
] 2018-07-20T19:56:21Z
compiler: do order_evaluations before remove_shortcuts In remove_shortcuts, the shortcut expressions (&&, ||) are rewritten to if statements, which are lifted out before the statement containing the shortcut expression. If the containing statement has other (sub)expressions that should be evaluated before the shortcut expression, which has not been lifted out, this will result in wrong evaluation order. For example, F() + G(A() && B()), the evaluation order per spec is F, A, B (if A returns true), G. If we lift A() and B() out first, they will be called before F, which is wrong. To fix this, we split order_evaluations to two phases. The first phase, which runs before remove_shortcuts, skips shortcut expressions' components. So it won't lift out subexpressions that are evaluated conditionally. The shortcut expression itself is ordered, since it may have side effects. Then we run remove_shortcuts. At this point the subexpressions that should be evaluated before the shortcut expression are already lifted out. remove_shortcuts also runs the second phase of order_evaluations to order the components of shortcut expressions, which were skipped during the first phase. Reorder the code blocks of remove_shortcuts and order_evaluations, since remove_shortcuts now calls Order_eval. Fixes golang/go#26495. Reviewed-on: https://go-review.googlesource.com/125299
[523a59f
] 2018-07-20T18:18:25Z
Give up the inlining expansion for strcmp/strncmp/memcmp on a target where the...
[cba563f
] 2018-07-20T16:38:43Z
PR tree-optimization/86613 - missing -Warray-bounds on a wide string access due to ccp folding
[4a4412b
] 2018-07-20T15:37:23Z
Add "-fsave-optimization-record"
[bf0086f
] 2018-07-20T11:52:54Z
PR libstdc++/86595 add missing noexcept
[2143168
] 2018-07-20T11:24:55Z
Use default visibility to work around clang -fvisibility-inlines-hidden bug
[afa07bd
] 2018-07-20T11:24:38Z
PR libstdc++/86603 Move __cpp_lib_list_remove_return_type macro
[efe0e6c
] 2018-07-20T11:13:47Z
re PR debug/86585 (ICE in gen_member_die, at dwarf2out.c:24935)
[4e51aac
] 2018-07-20T11:00:56Z
Remove unused code.
[b89ffb9
] 2018-07-20T07:18:35Z
tree-ssa-sccvn.h (struct vn_nary_op_s): Add next member.
[3b0df77
] 2018-07-20T02:01:30Z
MAINTAINERS (m32c, [...]): Remove myself as maintainer.
[f5aa595
] 2018-07-20T00:16:29Z
Daily bump.
[d893b68
] 2018-07-19T23:36:34Z
PR tree-optimization/84047 - missing -Warray-bounds on an out-of-bounds index into an array
[a34ab13
] 2018-07-19T22:12:06Z
align.h (align_flags): Use member initialization.
[4df3629
] 2018-07-19T20:49:25Z
Add "optinfo" framework
[30c4605
] 2018-07-19T20:24:47Z
aarch64.md (subv4, [...]): New patterns.
[c01f921
] 2018-07-19T19:12:37Z
Simplify the base characteristics for some type traits
[20a0c4e
] 2018-07-19T18:58:09Z
Use _builtin_memmove for trivially copyable types
[0d21482
] 2018-07-19T16:58:06Z
revert: [multiple changes]
[5170e47
] 2018-07-19T15:47:15Z
[PATCH, GCC, AARCH64] Add support for +profile extension
[bedc2d2
] 2018-07-19T14:03:21Z
[AArch64][PATCH 2/2] PR target/83009: Relax strict address checking for store pair lanes
[a25831a
] 2018-07-19T13:59:17Z
[AArch64][PATCH 1/2] Fix addressing printing of LDP/STP
[851fd36
] 2018-07-19T12:19:07Z
tree-ssa-sccvn.h (struct vn_phi_s): Make phiargs member a trailing array.
[ea298fe
] 2018-07-19T12:00:59Z
i386: Test has_attribute (indirect_return)
[39a6a24
] 2018-07-19T10:47:23Z
i386: Change indirect_return to function type attribute
[e0c27d5
] 2018-07-19T09:49:36Z
[Fortran] Use MIN/MAX_EXPR or IFN_FMIN/MAX for min/max intrinsics when possible
[b4a3f1e
] 2018-07-19T09:44:11Z
p784.C: Add -fpermissive.
[3bb1161
] 2018-07-19T09:12:32Z
wide-int.h (widest2_int): New.
[30ae666
] 2018-07-19T08:47:34Z
simple-object-elf.c (ENOTSUP): If not defined by errno.h, redirect to ENOSYS.
[6e559c7
] 2018-07-19T06:49:10Z
x86-tune-costs.h (skylake_memcpy, [...]): Replace rep_prefix with unrolling for size 512.
[4a4dab5
] 2018-07-19T00:16:18Z
Daily bump.
[7f15cc4
] 2018-07-18T22:11:24Z
re PR tree-optimization/86544 (Popcount detection generates different code on C and C++)
[d46d010
] 2018-07-18T21:31:04Z
extend.texi (PowerPC AltiVec Built-in Functions): Rename this subsection to "PowerPC AltiVec/VSX Built-in Functions".
[a171a8b
] 2018-07-18T21:01:54Z
re PR c++/86550 (Lambda parsing allows arbitrary types in decl-specifier-seq)
[6f41f92
] 2018-07-18T19:36:01Z
re PR c/69558 (glib2 warning pragmas stopped working)
[6457b1f
] 2018-07-18T18:31:59Z
re PR fortran/85599 (warn about short-circuiting of logical expressions for non-pure functions)
[c56e972
] 2018-07-18T13:13:11Z
PR c++/86190 - bogus -Wsign-conversion warning
[eb59264
] 2018-07-18T12:57:15Z
re PR target/86557 (missed vectorization with std::vector compared to icc 18)
[0292076
] 2018-07-18T10:30:42Z
2018-07-18 Paolo Carlini [email protected]
[6498dea
] 2018-07-18T10:27:12Z
re PR c++/59480 (Missing error diagnostic: friend declaration specifying a default argument must be a definition)
[0559979
] 2018-07-18T06:58:39Z
S/390: Add CFI for mcount call sequences
[97f1323
] 2018-07-18T06:54:23Z
re PR debug/86523 (ICE in gen_member_die, at dwarf2out.c:24933 starting from r262560)
[df6a7b9
] 2018-07-18T04:55:03Z
arm.c (get_label_padding): Update for recent changes to label_to_alignment.
[9b12ae8
] 2018-07-18T00:16:31Z
Daily bump.
[efae2f5
] 2018-07-17T23:54:10Z
re PR tree-optimization/86010 (redundant memset with smaller size not eliminated)
[9c179c2
] 2018-07-17T20:52:20Z
mips.c (vr4130_align_insns): Update for recent changes to label_to_alignment.
[22ab452
] 2018-07-17T20:30:49Z
frv.c (frv_label_align): Update for recent changes to label_to_alignment.
[d84916b
] 2018-07-17T20:23:25Z
nios2.c (nios2_label_align): Update for recent changes which dropped ALIGN_LABELS_LOG.
[0d7afd5
] 2018-07-17T18:42:42Z
Fix invalid cc_status after [const][us]mulsi3_highpart
[a7385f1
] 2018-07-17T18:27:22Z
compiler: don't set btype too early for alias type CL 123362 introduced a bug in creating alias type's backend representation. A type's btype should not be set before named types are converted if it is a placeholder. For alias type, it is set too early. This may result in unresolved placeholders. This CL fixes it. Reviewed-on: https://go-review.googlesource.com/123975
[0c86a39
] 2018-07-17T18:10:57Z
lex.c (_cpp_lex_direct): Use CPP_DL_NOTE instead of CPP_DL_PEDWARN...
[0ef03fe
] 2018-07-17T17:35:24Z
* gcc.target/powerpc/pr85456.c: Require longdouble128.
[4161493
] 2018-07-17T17:21:10Z
compiler: connect the concrete type and the placeholder for circular types Previously, when creating the backend representation of a circular type, we resolve the placeholder to a circular_pointer_type. The backend doesn't know what the concrete type is. This CL changes it to resolve the placeholder to the concrete type instead, so the backend may have better knowledge of the concrete type. Reviewed-on: https://go-review.googlesource.com/123738
[5485812
] 2018-07-17T16:02:03Z
re PR fortran/83184 (Out of memory or ICE with option -fdec)
[7ca83c3
] 2018-07-17T15:51:12Z
fold-vec-unpack-char.c: New.
[c2eab53
] 2018-07-17T15:41:47Z
pr57150.c: Require longdouble128.
[dd00049
] 2018-07-17T15:39:46Z
PR c++/86480 - nested variadic lambda and constexpr if.
[c3be340
] 2018-07-17T13:18:47Z
PR libstdc++/86450 use -Wabi=2 and simplify -Werror use
[79a8847
] 2018-07-17T13:16:51Z
Remove unused explicit instantiation of __bind_simple
[3f44537
] 2018-07-17T12:27:10Z
[ARC] Don't use deprecated align_labels_log variable.
[3447025
] 2018-07-17T12:26:21Z
re PR debug/86456 (Segfault in switch_to_section at gcc/varasm.c:7353 since r259317)
[5211d26
] 2018-07-17T12:08:06Z
S/390: Do not use LA with index register on z196 or newer.
[22800d6
] 2018-07-17T12:05:07Z
S/390: Set default function alignment to 16.
[a3bccfa
] 2018-07-17T10:54:52Z
re PR middle-end/86542 (wrong-code for collapsed taskloop which needs omp_cpyfn)
[8e93ce6
] 2018-07-17T10:02:36Z
decl.c (choices_to_gnu): Rename parameters.
[10c6ce7
] 2018-07-17T09:43:57Z
Add -fomit-frame-pointer to gcc.target/i386/vartrack-1.c
[74285cd
] 2018-07-17T09:41:11Z
Build gcc/testsuite/g++.dg/lto/pr86523-[12]0.C as PIC
[4879820
] 2018-07-17T09:22:14Z
Do not enable OPT_falign* for -Os.
[d800a1e
] 2018-07-17T09:21:41Z
Define MAX_CODE_ALIGN globally.
[3f1a2e5
] 2018-07-17T09:19:57Z
Fix coding style of ASM_OUTPUT_ALIGN.
[e6de533
] 2018-07-17T09:19:27Z
Clean up of new format of -falign-FOO.
[118f2d8
] 2018-07-17T08:13:28Z
[Ada] Spurious error on prefixed call in an instantiation
[5b4f211
] 2018-07-17T08:12:51Z
[Ada] Preserve original CE reason in more cases
[ed17074
] 2018-07-17T08:12:46Z
[Ada] Add provision for floating-point in Apply_Division_Check
[f4c2607
] 2018-07-17T08:12:14Z
[Ada] Fix expansion of aggregates components rewritten to raise statements
[e164710
] 2018-07-17T08:12:08Z
[Ada] Reuse Is_Rewrite_Substitution in Relocate_Node
[b3d1809
] 2018-07-17T08:11:49Z
[Ada] Fix RM rule references
[02fd37f
] 2018-07-17T08:11:43Z
[Ada] Fix incompatibility Default_Scalar_Storage_Order/tagged types
[c343f1d
] 2018-07-17T08:11:37Z
[Ada] Use standard version of s-memory.adb for mingw32
[7ffb58a
] 2018-07-17T08:11:32Z
[Ada] Faulty ignored Ghost code removal
[9cc97ad
] 2018-07-17T08:11:28Z
[Ada] Configuration state not observed for instance bodies
[03b4b15
] 2018-07-17T08:11:22Z
[Ada] ICE on renaming of result of binary operation
[6972071
] 2018-07-17T08:10:04Z
[Ada] Type mismatch warning for imported C++ class
[123483c
] 2018-07-17T08:09:59Z
[Ada] Remove extra parentheses in Expand_Inlined_Call
[3a09e02
] 2018-07-17T08:09:54Z
[Ada] Minor fix for imported C++ constructors
[db38c41
] 2018-07-17T08:09:30Z
[Ada] Assertion_Policy for class-wide precondition
[2bbc794
] 2018-07-17T08:09:14Z
[Ada] Missing check on illegal equality operation in subprogram
[17d65c9
] 2018-07-17T08:08:04Z
[Ada] Unnesting: don't use Get_Actual_Subtype for record subtypes
[f2c2cdf
] 2018-07-17T08:07:59Z
[Ada] Minor reformatting
[e4d2973
] 2018-07-17T08:07:52Z
[Ada] Crash processing abstract state aspect of a package
[52afb18
] 2018-07-17T08:07:47Z
[Ada] Consistent spelling of "i.e." in docs and comments
[1b72a56
] 2018-07-17T08:07:42Z
[Ada] Argument_String_To_List creates empty items from whitespace
[e6bc029
] 2018-07-17T08:07:37Z
[Ada] Spurious error on Part_Of indicator
[014eddc
] 2018-07-17T08:07:31Z
[Ada] Avoid confusing warning on exception propagation in GNATprove mode
[d47c8ef
] 2018-07-17T08:07:26Z
[Ada] GNAT.Sockets: reorganize and make public components of Inet_Addr_Type
[01bd58f
] 2018-07-17T08:07:00Z
[Ada] Secondary stack leak in statements block located in a loop
[3567ca3
] 2018-07-17T08:06:55Z
[Ada] Fix Enclosing_Subprogram for protected entries and task entries
[eae2aa7
] 2018-07-17T08:06:50Z
[Ada] Add elaboration-related switches to GNAT UGN
[3a10621
] 2018-07-17T08:06:25Z
re PR middle-end/86539 (OpenMP wrong-code with taskloop and references)
[980f94b
] 2018-07-17T08:06:24Z
[Ada] New ignored Ghost code removal mechanism
[e842774
] 2018-07-17T08:06:09Z
[Ada] Secondary stack leak in loop iterator
[5ffc5c5
] 2018-07-17T08:06:04Z
[Ada] Fix Next_Actual when used on calls "inlined for proof"
[c70f758
] 2018-07-17T08:05:59Z
[Ada] Einfo: update documentation for Scalar_Range
[7abe752
] 2018-07-17T08:05:54Z
[Ada] Attach the special GNATprove HEAP entity to the Standard package
[e92b81f
] 2018-07-17T08:05:34Z
[Ada] Minor refactoring: remove extra parentheses
[ad8adad
] 2018-07-17T08:05:29Z
[Ada] Fix unnesting issues involving tasks
[8d45ce7
] 2018-07-17T08:03:54Z
[Ada] Spurious error on unused Part_Of constituent
[efa1293
] 2018-07-17T08:03:49Z
[Ada] Fix handling of inherited discriminant constraints
[6a4f3b3
] 2018-07-17T08:03:44Z
[Ada] Crash on case expression in build-in-place function
[5a3c20f
] 2018-07-17T08:03:39Z
[Ada] Remove references to gcov from the User Manual
[a2cf456
] 2018-07-17T00:16:36Z
Daily bump.
[97d8e97
] 2018-07-16T23:35:25Z
Forgot the PR number on the commit log.
[c89f93a
] 2018-07-16T23:05:46Z
rs6000: New testcase fp-convert.c
[1495b68
] 2018-07-16T23:04:24Z
rs6000: New testsuite selectors
[831bac2
] 2018-07-16T23:03:08Z
rs6000: Fix testsuite bug in check_ppc_float128_hw_available
[66408f6
] 2018-07-16T23:02:11Z
rs6000: Improve truncifsf2
[56a6c9b
] 2018-07-16T23:01:12Z
rs6000: Use correct names for some trunc/extend libcalls
[2d06bc7
] 2018-07-16T23:00:03Z
rs6000: Use more correct names for some trunc/extend libcalls
[10a0e2a
] 2018-07-16T21:25:22Z
re PR tree-optimization/86526 (ICE in builtin_memcpy_read_str, at builtins.c:3017)
[ce04dc3
] 2018-07-16T21:00:53Z
divkc3-2.c: Add dg-require-effective-target longdouble128.
[e11449d
] 2018-07-16T18:24:50Z
Fix handling of invalid assumed-shape/size arrays in legacy initializer lists.
[835e529
] 2018-07-16T18:16:00Z
re PR fortran/86417 (FAIL: libgomp.fortran/alloc-comp-3.f90 -O0 (test for excess errors))
[5828c09
] 2018-07-16T18:03:15Z
re PR middle-end/86528 (strlen of constant string malfunction -- had to back out fix for PR middle-end/77357)
[b8c9cad
] 2018-07-16T17:42:20Z
* scripts/create_testsuite_files: Fix typo in comment.
[99422ca
] 2018-07-16T17:36:43Z
class.c (resolve_address_of_overloaded_function): Don't emit an inform if the matching permerror returns false.
[20b47be
] 2018-07-16T17:13:41Z
PR libstdc++/86537 remove less<shared_ptr> partial specialization
[2ee1228
] 2018-07-16T15:22:28Z
extend.texi (PowerPC AltiVec Built-in Functions): Alphabetize prototypes of built-in functions...
[f4eafec
] 2018-07-16T15:11:57Z
re PR middle-end/86511 (Traps are generated for non-trapping compares)
[e2144dd
] 2018-07-16T14:46:10Z
Fix ChangeLog.
[79c2f6d
] 2018-07-16T14:41:57Z
S/390: Implement -mnop-mcount
[605090d
] 2018-07-16T14:36:21Z
S/390: Implement -mrecord-mcount
[6902799
] 2018-07-16T14:29:08Z
S/390: Add direct support for Linux kernel fentry patching.
[96e4fda
] 2018-07-16T14:12:33Z
[Ada] Missing error on hidden state in instantiation
[400ad4e
] 2018-07-16T14:12:28Z
[Ada] Minor reformatting
[4af4c79
] 2018-07-16T14:12:23Z
[Ada] Only unnest subprograms if no previous errors were detected
[4aba11e
] 2018-07-16T14:12:18Z
[Ada] Fix expansion of blocks in loops inside elaboration code
[afe9c53
] 2018-07-16T14:12:13Z
[Ada] Deep copy operands of membership operations for unnesting
[4dd2ed1
] 2018-07-16T14:12:09Z
[Ada] Unnesting: handle 'Address references that are calls
[fa42563
] 2018-07-16T14:12:03Z
[Ada] Unnesting: handle the semantic of Storage_Pool field
[dbe5b43
] 2018-07-16T14:11:58Z
[Ada] Fix Default_Storage_Pool aspect handling in generic instantiations
[ccc2a61
] 2018-07-16T14:11:52Z
[Ada] Major code cleanup
[93bc357
] 2018-07-16T14:11:47Z
[Ada] Spurious error with null Abstract_State
[7da8b07
] 2018-07-16T14:11:42Z
[Ada] Deconstruct unused Withed_Body filed of N_With_Clause node
[1d6c206
] 2018-07-16T14:11:37Z
[Ada] Avoid crash when traversing units with -gnatd.WW debug switch
[bf6ff5e
] 2018-07-16T14:11:30Z
[Ada] Trivial simplifications in in Walk_Library_Items
[feb7f36
] 2018-07-16T14:11:25Z
[Ada] Deconstruct always-false calls to Withed_Body in Walk_Library_Items
[9cd7bc5
] 2018-07-16T14:11:20Z
[Ada] Use common routine Expand_Nonbinary_Modular_Op for XOR expressions
[d2b73a3
] 2018-07-16T14:11:15Z
[Ada] Add a missing check for trivial predicates on non-discrete types
[f2f9cda
] 2018-07-16T14:11:09Z
[Ada] Crash on Indefinite_Hashed_Maps with -gnata -gnateV
[721500a
] 2018-07-16T14:11:04Z
[Ada] Spurious possible contraint error warning with No_Exception_Propagation
[3c820ac
] 2018-07-16T14:10:58Z
[Ada] Segmentation_Fault with Integer'Wide_Wide_Value
[2588c36
] 2018-07-16T14:10:53Z
[Ada] Bit_Order cannot be defined for record extensions
[d7925fd
] 2018-07-16T14:10:47Z
[Ada] System.Object_Reader: minor code clean-up
[94b1056
] 2018-07-16T14:10:42Z
[Ada] Adjust reference to renumbered SPARK RM rule
[192d0b1
] 2018-07-16T14:10:37Z
[Ada] adaint.c: minor code cleanup
[3ac5f7d
] 2018-07-16T14:10:32Z
[Ada] Code cleanup on functions inlining
[a3b7645
] 2018-07-16T14:10:27Z
[Ada] Crash processing sources under GNATprove debug mode
[c4ea297
] 2018-07-16T14:10:22Z
[Ada] Inline: rewrap comment
[3e752e1
] 2018-07-16T14:10:18Z
[Ada] Einfo: minor tweak in comment
[9f46106
] 2018-07-16T14:10:13Z
[Ada] Sem_Ch4: minor code cleanup
[97710dc
] 2018-07-16T14:10:08Z
[Ada] Fix expansion of 'Count in protected types
[4bde5d8
] 2018-07-16T14:10:03Z
[Ada] Sem_Utils: make Has_Prefix public
[ffafd2a
] 2018-07-16T14:09:58Z
[Ada] Adjust inlining in GNATprove mode for predicate/invariant/DIC
[b318199
] 2018-07-16T14:09:53Z
[Ada] Violation of No_Standard_Allocators_After_Elaboration not detected
[d3bbfc5
] 2018-07-16T14:09:49Z
[Ada] Fix spelling for compile-time-known
[705bcbf
] 2018-07-16T14:09:44Z
[Ada] Illegal deferred constant causes stack overflow
[e05a1ce
] 2018-07-16T14:08:27Z
[Ada] Adjust growth factor from 1/32 to 1/2 for Unbounded_String
[0150d9a
] 2018-07-16T13:57:32Z
re PR debug/86523 (ICE in gen_member_die, at dwarf2out.c:24933 starting from r262560)
[c4d0acf
] 2018-07-16T13:33:23Z
Revert one more symbol_summary::get to ::get_create (PR ipa/86529).
[325a4c6
] 2018-07-16T10:12:47Z
[ARC] Update ARCHS scheduling rules.
[43bb0fc
] 2018-07-16T10:12:32Z
[ARC] Add support for HS4x cpus.
[8c0e07e
] 2018-07-16T09:18:51Z
[debug] Fix pre_dec handling in vartrack
[1d896f4
] 2018-07-16T09:03:48Z
[Patch AArch64] Add early clobber for aarch64_store_exclusive.
[5e5ef52
] 2018-07-16T08:59:09Z
re PR tree-optimization/86514 (wrong manipulation of 2-dimensional packed array at -O)
[f030b30
] 2018-07-16T08:13:12Z
Adjust email addresses.
[9c588db
] 2018-07-16T07:58:01Z
S/390: libstdc++: 64 and 32 bit baseline update
[95b855d
] 2018-07-16T07:46:45Z
[vartrack] Print adjusted insn slim if TDF_SLIM
[9e51f66
] 2018-07-16T07:43:43Z
re PR c++/3698 (improper handling of an extern declared inline function)
[6fb4417
] 2018-07-16T07:29:31Z
re PR ipa/86389 (execute FAILs with -fipa-pta)
[5f9d2c5
] 2018-07-16T06:49:39Z
fold-const.c (int_const_binop_1): Abstract...
[5933c68
] 2018-07-16T00:16:34Z
Daily bump.
[2cd6659
] 2018-07-15T20:28:15Z
re PR target/85993 (config/sh/sh.c:10878: suspicious if .. else chain)