New Finnish PO file for 'gcc' (version 9.1-b20190203)

2019-03-04 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'gcc' has been submitted by the Finnish team of translators. The file is available at: https://translationproject.org/latest/gcc/fi.po (This file, 'gcc-9.1-b20190203.fi.po',

[PATCH] backport r268834 from mainline to gcc-8-branch

2019-03-04 Thread Xiong Hu Luo
Backport r268834 of "Add support for the vec_sbox_be, vec_cipher_be etc." from mainline to gcc-8-branch. Regression-tested on Linux POWER8 LE. OK for gcc-8-branch? PS: Is backport to gcc-7-branch also needed? gcc/ChangeLog: 2019-03-05 Xiong Hu Luo Backport of r268834 from mainline to

[PATCH v3] luoxhu - backport r250477, r255555, r257253 and r258137

2019-03-04 Thread luoxhu
From: Xiong Hu Luo This is a backport of r250477, r25, r257253 and r258137 from trunk to gcc-7-branch to support built-in functions: vec_extract_fp_from_shorth, vec_extract_fp_from_shortl, vec_extract_fp32_from_shorth and vec_extract_fp32_from_shortl, etc. The patches were on trunk before GCC

Merge to gccgo branch

2019-03-04 Thread Ian Lance Taylor
I've merged trunk revision 269372 to the gccgo branch. Ian

Re: [PATCH, rs6000] Fix PR88845: ICE in lra_set_insn_recog_data

2019-03-04 Thread Peter Bergner
On 3/4/19 4:24 PM, Peter Bergner wrote: > On 3/4/19 4:16 PM, Peter Bergner wrote: >> Index: gcc/config/rs6000/rs6000.c >> === >> --- gcc/config/rs6000/rs6000.c (revision 269028) >> +++ gcc/config/rs6000/rs6000.c (working co

[wwwdocs] add gcc 9 changes

2019-03-04 Thread Martin Sebor
Attached is a patch with (mostly) my changes for GCC 9. To make things easier to find I grouped related changes together within the sections I changed. I put warnings under the same bullet, built-ins, and attributes. Martin Index: gcc-9/changes.html =

C++ PATCH for c++/87378 - bogus -Wredundant-move warning

2019-03-04 Thread Marek Polacek
This patch fixes a bogus -Wredundant-move warning. In the test in the PR the std::move call isn't redundant; the testcase won't actually compile without that call, as per the resolution of bug 87150. Before this patch, we'd issue the redundant-move warning anytime treat_lvalue_as_rvalue_p is true

[PATCH] Fix -gdwarf-5 -gsplit-dwarf ICEs (PR debug/89498)

2019-03-04 Thread Jakub Jelinek
Hi! output_view_list_offset does: if (dwarf_split_debug_info) dw2_asm_output_delta (DWARF_OFFSET_SIZE, sym, loc_section_label, "%s", dwarf_attr_name (a->dw_attr)); else dw2_asm_output_offset (DWARF_OFFSET_SIZE, sym, debug_loc_section,

[PATCH] Guard binary/ternary match.pd patterns to IFN_COND_* with IFN_COND_* availability (PR tree-optimization/89570)

2019-03-04 Thread Jakub Jelinek
Hi! As the following testcase shows, these match.pd patterns create temporary GIMPLE stmts even when they aren't going to result in anything useful (all targets except aarch64 right now), besides compile time memory this is bad with -fno-tree-dce because those stmts might not be even valid for the

[PATCH] Fix gimple-ssa-sprintf ICE (PR tree-optimization/89566)

2019-03-04 Thread Jakub Jelinek
Hi! Before PR87041 changes sprintf_dom_walker::handle_gimple_call would punt if gimple_call_builtin_p (which did all the needed call argument checking) failed, but it doesn't fail anymore because it wants to handle format attribute. That is fine, but if gimple_call_builtin_p failed, we shouldn't

Re: [PATCH, rs6000] Fix PR88845: ICE in lra_set_insn_recog_data

2019-03-04 Thread Peter Bergner
On 3/4/19 4:16 PM, Peter Bergner wrote: > Index: gcc/config/rs6000/rs6000.c > === > --- gcc/config/rs6000/rs6000.c(revision 269028) > +++ gcc/config/rs6000/rs6000.c(working copy) > @@ -9887,7 +9887,7 @@ valid_sf_si_move

Re: [PATCH, rs6000] Fix PR88845: ICE in lra_set_insn_recog_data

2019-03-04 Thread Peter Bergner
On 3/4/19 1:27 PM, Segher Boessenkool wrote: >> + /* If LRA is generating a direct move from a GPR to a FPR, >> + then the splitter is going to need a scratch register. */ >> + rtx insn = gen_movsf_from_si_internal (operands[0], operands[1]); >> + XEXP (XVECEXP (insn, 0, 1), 0)

Re: A bug in vrp_meet?

2019-03-04 Thread Qing Zhao
Hi, Richard, > On Mar 4, 2019, at 5:45 AM, Richard Biener wrote: >> >> It looks like DOM fails to visit stmts generated by simplification. Can you >> open a bug report with a testcase? >> >> >> The problem is, It took me quite some time in order to come up with a small >> and independent tes

Re: [PATCH] PR libstdc++/88996 Implement P0439R0 - C++20 - Make std::memory_order a scoped enumeration.

2019-03-04 Thread Ed Smith-Rowland
On 3/4/19 3:05 PM, Jonathan Wakely wrote: On 04/02/19 14:26 +, Jonathan Wakely wrote: On 24/01/19 14:50 -0500, Ed Smith-Rowland wrote: PR libstdc++/88996 Implement P0439R0 Make std::memory_order a scoped enumeration. * include/bits/atomic_base.h: For C++20 make memory_order a s

Re: RFA: PATCH to gimple-fold.c for c++/80916, bogus "static but not defined" warning

2019-03-04 Thread Jason Merrill
On Thu, Feb 28, 2019 at 12:18 PM Jason Merrill wrote: > On Thu, Feb 28, 2019 at 11:58 AM Jan Hubicka wrote: > > sorry for late reply - I did not identify it as a patch to symbol table. > > Indeed we want can_refer_decl_in_current_unit_p is a good place to test > > this. Is there a reason to resr

Re: [PATCH] PR libstdc++/88996 Implement P0439R0 - C++20 - Make std::memory_order a scoped enumeration.

2019-03-04 Thread Jonathan Wakely
On 04/02/19 14:26 +, Jonathan Wakely wrote: On 24/01/19 14:50 -0500, Ed Smith-Rowland wrote: PR libstdc++/88996 Implement P0439R0 Make std::memory_order a scoped enumeration. * include/bits/atomic_base.h: For C++20 make memory_order a scoped enum, add assignme

[PATCH] PR ada/89583, GNAT.Sockets.Bind_Socket fails with IPv4 address

2019-03-04 Thread Simon Wright
With GCC9, GNAT.Sockets includes support for IPv6. Sockaddr is an Unchecked_Union, which now includes IPv6 fields, bringing the total possible size to 28 bytes. The code in Bind_Socket currently calculates the length of the struct sockaddr to be passed to bind(2) as this size, which (at any rate

Re: [PATCH, rs6000] Fix PR88845: ICE in lra_set_insn_recog_data

2019-03-04 Thread Segher Boessenkool
Hi Peter, On Fri, Mar 01, 2019 at 01:33:27PM -0600, Peter Bergner wrote: > PR88845 shows a problem where LRA spilled an input operand of an inline > asm statement by calling our generic movsf pattern which ended up generating > an insn we don't have a pattern for, so we ICE. The insn was: > >

Re: [libstc++] Don't throw in std::assoc_legendre for m > l

2019-03-04 Thread Ed Smith-Rowland
This is actually PR libstdc++/86655. Thank you for reminding me Andre. I remove the throw for m > l and just return 0.  This is also done for sph_legendre. This build and tests clean on x86_64-linux. OK? Ed 2018-03-04 Edward Smith-Rowland <3dw...@verizon.net> PR libstdc++/86655

Re: [PATCH] rs6000: Add -mdejagnu-cpu=

2019-03-04 Thread Segher Boessenkool
On Fri, Mar 01, 2019 at 07:33:27PM +0100, Jakub Jelinek wrote: > We are talking about the > http://git.savannah.gnu.org/cgit/dejagnu.git/commit/?id=5256bd82343000c76bc0e48139003f90b6184347 > change, right? That's the patch I think, yes. One thing I didn't mention is my patch fixed some ten failur

Re: [LTO PATCH RFA] PR c++/88049 - ICE with undefined destructor and anon namespace.

2019-03-04 Thread Christophe Lyon
On Mon, 4 Mar 2019 at 17:37, Jason Merrill wrote: > > On Mon, Mar 4, 2019 at 8:41 AM Christophe Lyon > wrote: > > On Wed, 20 Feb 2019 at 02:58, Jason Merrill wrote: > > > > > > A type in an anonymous namespace can never be merged with one from > > > another translation unit, so a member of such

Re: [C++ PATCH] Further fix for designated-initializer-list handling in overload resolution (PR c++/71446)

2019-03-04 Thread Jason Merrill
On 3/4/19 4:21 AM, Jakub Jelinek wrote: On Sat, Mar 02, 2019 at 10:30:36AM +0100, Jakub Jelinek wrote: I'm not really sure what to do for foo. Perhaps if we find that case just require that the order is ok already during build_aggr_conv and fail the conversion otherwise? We are outside of the

V2 [PATCH] Optimize vector constructor

2019-03-04 Thread H.J. Lu
On Mon, Mar 04, 2019 at 12:55:04PM +0100, Richard Biener wrote: > On Sun, Mar 3, 2019 at 10:13 PM H.J. Lu wrote: > > > > On Sun, Mar 03, 2019 at 06:40:09AM -0800, Andrew Pinski wrote: > > > ) > > > ,On Sun, Mar 3, 2019 at 6:32 AM H.J. Lu wrote: > > > > > > > > For vector init constructor: > > > >

Re: [C++ Patch] PR 84605 ("[7/8/9 Regression] internal compiler error: in xref_basetypes, at cp/decl.c:13818")

2019-03-04 Thread Jason Merrill
On 3/4/19 6:03 AM, Paolo Carlini wrote: Hi, this error recovery regression too is rather easy to explain: since Jason's fix for c++/79580 (r245587) when defining a type from within an expression we pass ts_within_enclosing_non_class to xref_tag when we call it from cp_parser_class_head. Thus,

Re: [PATCH] Fix PR89497

2019-03-04 Thread Richard Biener
On March 4, 2019 5:23:42 PM GMT+01:00, Christophe Lyon wrote: >On Fri, 1 Mar 2019 at 10:20, Richard Biener wrote: >> >> On Wed, 27 Feb 2019, Richard Biener wrote: >> >> > >> > CFG cleanup is now set up to perform trivial unreachable code >> > elimination before doing anything that would require

Re: [LTO PATCH RFA] PR c++/88049 - ICE with undefined destructor and anon namespace.

2019-03-04 Thread Jason Merrill
On Mon, Mar 4, 2019 at 8:41 AM Christophe Lyon wrote: > On Wed, 20 Feb 2019 at 02:58, Jason Merrill wrote: > > > > A type in an anonymous namespace can never be merged with one from > > another translation unit, so a member of such a type is always its own > > prevailing decl. > > > > I don't rea

RE: [committed][PATCH][GCC][AArch64] Make test options_set_10.c not run on native

2019-03-04 Thread Tamar Christina
Oh dear. I hadn't noticed that at all. Thanks, Corrected it. gcc/testsuite/ChangeLog: 2019-03-04 Tamar Christina PR target/88530 * gcc.target/aarch64/options_set_10.c: Add native. > -Original Message- > From: Jakub Jelinek > Sent: Monday, March 4, 2019 15:52 > To: T

Re: [PATCH] Fix PR89497

2019-03-04 Thread Christophe Lyon
On Fri, 1 Mar 2019 at 10:20, Richard Biener wrote: > > On Wed, 27 Feb 2019, Richard Biener wrote: > > > > > CFG cleanup is now set up to perform trivial unreachable code > > elimination before doing anything that would require up-to-date > > SSA form. Unfortunately a pending SSA update still will

Re: A bug in vrp_meet?

2019-03-04 Thread Qing Zhao
Richard, thanks a lot for your suggested fix. I will try it. Qing > On Mar 4, 2019, at 5:45 AM, Richard Biener wrote: > > On Fri, Mar 1, 2019 at 10:02 PM Qing Zhao wrote: >> >> >> On Mar 1, 2019, at 1:25 PM, Richard Biener >> wrote: >> >> On March 1, 2019 6:49:20 PM GMT+01:00, Qing Zhao

Re: [committed][PATCH][GCC][AArch64] Make test options_set_10.c not run on native

2019-03-04 Thread Jakub Jelinek
On Mon, Mar 04, 2019 at 03:49:54PM +, Tamar Christina wrote: > Hi All, > > The test options_set_10.c shouldn't run when cross compiled. > In addition to gating it on linux I'm also gating it on native now. > > Bootstrapped Regtested on aarch64-none-linux-gnu and no issues. > Cross compiled an

[committed][PATCH][GCC][AArch64] Make test options_set_10.c not run on native

2019-03-04 Thread Tamar Christina
Hi All, The test options_set_10.c shouldn't run when cross compiled. In addition to gating it on linux I'm also gating it on native now. Bootstrapped Regtested on aarch64-none-linux-gnu and no issues. Cross compiled and regtested on aarch64-none-linux-gnu and no issues. Committed under the GCC o

Re: [PATCH] Handle timeout warnings in dg-extract-results

2019-03-04 Thread Christophe Lyon
On Tue, 19 Feb 2019 at 11:29, Christophe Lyon wrote: > > On Tue, 19 Feb 2019 at 10:28, Christophe Lyon > wrote: > > > > On Mon, 18 Feb 2019 at 21:12, Rainer Orth > > wrote: > > > > > > Hi Christophe, > > > > > > > dg-extract-results currently moves lines like > > > > WARNING: program timed out

[PING][PATCH, asmcons] Fix PR rtl-optimization/89313: ICE in process_alt_operands, at lra-constraints.c:2962

2019-03-04 Thread Peter Bergner
I'd like to ping the following patch: https://gcc.gnu.org/ml/gcc-patches/2019-02/msg01728.html Peter gcc/ PR rtl-optimization/89313 * function.c (matching_constraint_num): New static function. (match_asm_constraints_1): Use it. Fixup white space and comment.

Re: V2 [PATCH] x32: Add addr32 prefix to UNSPEC_VSIBADDR instructions

2019-03-04 Thread Uros Bizjak
On Mon, Mar 4, 2019 at 2:54 PM H.J. Lu wrote: > > On Sun, Mar 03, 2019 at 10:34:29PM +0100, Uros Bizjak wrote: > > On Sun, Mar 3, 2019 at 10:18 PM H.J. Lu wrote: > > > > > > On Sun, Mar 3, 2019 at 9:27 AM Uros Bizjak wrote: > > > > > > > > On Thu, Feb 28, 2019 at 8:10 PM H.J. Lu wrote: > > > >

V2 [PATCH] x32: Add addr32 prefix to UNSPEC_VSIBADDR instructions

2019-03-04 Thread H.J. Lu
On Sun, Mar 03, 2019 at 10:34:29PM +0100, Uros Bizjak wrote: > On Sun, Mar 3, 2019 at 10:18 PM H.J. Lu wrote: > > > > On Sun, Mar 3, 2019 at 9:27 AM Uros Bizjak wrote: > > > > > > On Thu, Feb 28, 2019 at 8:10 PM H.J. Lu wrote: > > > > > > > > 32-bit indices in VSIB address are sign-extended to 6

Re: [PATCH] Fix PR89437

2019-03-04 Thread Richard Biener
On Mon, Mar 4, 2019 at 2:39 PM Wilco Dijkstra wrote: > > Hi Richard, > > >On Thu, Feb 21, 2019 at 6:09 PM Wilco Dijkstra > >wrote: > >> > >> Hi Richard, > >> > >> >>Fix an issue with sinl (atanl (sqrtl (LDBL_MAX)) returning 0.0 > >> >>instead of 1.0 by using x < sqrtl (LDBL_MAX) in match.pd. > >

re: add tsv110 pipeline scheduling

2019-03-04 Thread wuyuan (E)
Hi ,James: Have you seen the patch submitted last week? If the problem with the patch has been fixed, I hope to get into the trunk earlier. look forward to your reply. Thank you.

RE: [PATCH][GCC][AArch64] Have empty HWCAPs string ignored during native feature detection

2019-03-04 Thread Tamar Christina
> -Original Message- > From: Jakub Jelinek > Sent: Monday, March 4, 2019 13:38 > To: Christophe Lyon > Cc: Tamar Christina ; James Greenhalgh > ; Kyrill Tkachov > ; gcc-patches@gcc.gnu.org; nd > ; Richard Earnshaw ; Marcus > Shawcroft > Subject: Re: [PATCH][GCC][AArch64] Have empty HWCAP

Re: [LTO PATCH RFA] PR c++/88049 - ICE with undefined destructor and anon namespace.

2019-03-04 Thread Christophe Lyon
On Wed, 20 Feb 2019 at 02:58, Jason Merrill wrote: > > A type in an anonymous namespace can never be merged with one from > another translation unit, so a member of such a type is always its own > prevailing decl. > > I don't really understand the LTO concept of prevailing decl, or why we don't >

Re: [PATCH PR89487]Avoid taking address of register variable in loop list

2019-03-04 Thread Jakub Jelinek
On Mon, Mar 04, 2019 at 05:33:41AM -0800, H.J. Lu wrote: > > > PR tree-optimization/89487 > > > * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test. > > gcc.dg/tree-ssa/pr89487.c: > > /* { dg-do compile } */ > /* { dg-options "-O2 -ftree-loop-distribution" } */ > > void > caml_in

Re: [PATCH] Fix PR89437

2019-03-04 Thread Wilco Dijkstra
Hi Richard,   >On Thu, Feb 21, 2019 at 6:09 PM Wilco Dijkstra wrote: >> >> Hi Richard, >> >> >>Fix an issue with sinl (atanl (sqrtl (LDBL_MAX)) returning 0.0 >> >>instead of 1.0 by using x < sqrtl (LDBL_MAX) in match.pd. >> > >> > Wasn't that a intermediate problem with the mpfr exponent range li

Re: [PATCH][GCC][AArch64] Have empty HWCAPs string ignored during native feature detection

2019-03-04 Thread Jakub Jelinek
On Mon, Mar 04, 2019 at 02:31:57PM +0100, Christophe Lyon wrote: > The new test fails with a cross-compiler, because: > FAIL: gcc.target/aarch64/options_set_10.c (test for excess errors) > Excess errors: > cc1: error: unknown value 'native' for -mcpu > > I don't know how to restrict tests to nativ

RE: [PATCH][GCC][AArch64] Have empty HWCAPs string ignored during native feature detection

2019-03-04 Thread Tamar Christina
Hi Christophe, > -Original Message- > From: Christophe Lyon > Sent: Monday, March 4, 2019 13:32 > To: Tamar Christina > Cc: James Greenhalgh ; Jakub Jelinek > ; Kyrill Tkachov ; gcc- > patc...@gcc.gnu.org; nd ; Richard Earnshaw > ; Marcus Shawcroft > > Subject: Re: [PATCH][GCC][AArch64]

Re: [PATCH PR89487]Avoid taking address of register variable in loop list

2019-03-04 Thread H.J. Lu
On Fri, Mar 1, 2019 at 4:44 AM Richard Biener wrote: > > On Fri, Mar 1, 2019 at 7:54 AM bin.cheng wrote: > > > > Hi, > > This patch fixes PR89487 by following comments in PR. It simply avoid > > checking runtime > > alias by versioning in loop distribution if address of register variable > > m

Re: [PATCH][GCC][AArch64] Have empty HWCAPs string ignored during native feature detection

2019-03-04 Thread Christophe Lyon
On Wed, 27 Feb 2019 at 18:32, Tamar Christina wrote: > > Hi James, > > > -Original Message- > > From: James Greenhalgh > > Sent: Wednesday, February 27, 2019 17:22 > > To: Tamar Christina > > Cc: Jakub Jelinek ; Kyrill Tkachov > > ; gcc-patches@gcc.gnu.org; nd > > ; Richard Earnshaw ; Ma

[PATCH] Remove redundant dg-do directive from test

2019-03-04 Thread Jonathan Wakely
* testsuite/26_numerics/bit/bitops.rot/rotl.cc: Remove bogus dg-do directive. Tested x86_64-linux, committed to trunk. commit b265a758836e14c4bf0da54beecfb3ce24c022ec Author: Jonathan Wakely Date: Mon Mar 4 13:18:03 2019 + Remove redundant dg-do directive from test

[PATCH] Fix PR89572

2019-03-04 Thread Richard Biener
Bootstrapped & tested on x86_64-unknown-linux-gnu, applied. Richard. 2019-03-04 Richard Biener PR middle-end/89572 * tree-scalar-evolution.c: (get_loop_exit_condition): Use safe_dyn_cast. * gcc.dg/torture/pr89572.c: New testcase. Index: gcc/tree-scalar-evol

[PATCH] Implement polymorphic_allocator for C++20 (P0339R6)

2019-03-04 Thread Jonathan Wakely
* include/std/memory_resource (polymorphic_allocator): Add default template argument for C++20. (polymorphic_allocator::allocate_bytes) (polymorphic_allocator::deallocate_bytes) (polymorphic_allocator::allocate_object) (polymorphic_allocator::dealloc

Re: [PATCH] Optimize vector init constructor

2019-03-04 Thread Richard Biener
On Sun, Mar 3, 2019 at 10:13 PM H.J. Lu wrote: > > On Sun, Mar 03, 2019 at 06:40:09AM -0800, Andrew Pinski wrote: > > ) > > ,On Sun, Mar 3, 2019 at 6:32 AM H.J. Lu wrote: > > > > > > For vector init constructor: > > > > > > --- > > > typedef float __v4sf __attribute__ ((__vector_size__ (16))); >

Re: A bug in vrp_meet?

2019-03-04 Thread Richard Biener
On Fri, Mar 1, 2019 at 10:02 PM Qing Zhao wrote: > > > On Mar 1, 2019, at 1:25 PM, Richard Biener wrote: > > On March 1, 2019 6:49:20 PM GMT+01:00, Qing Zhao wrote: > > Jeff, > > thanks a lot for the reply. > > this is really helpful. > > I double checked the dumped intermediate file for pass “d

[C++ Patch] PR 84605 ("[7/8/9 Regression] internal compiler error: in xref_basetypes, at cp/decl.c:13818")

2019-03-04 Thread Paolo Carlini
Hi, this error recovery regression too is rather easy to explain: since Jason's fix for c++/79580 (r245587) when defining a type from within an expression we pass ts_within_enclosing_non_class to xref_tag when we call it from cp_parser_class_head. Thus, in the ill-formed testcases at issue, c

[PATCH] Adjust gcc.dg/uninit-pred-8_b.c (PR89551)

2019-03-04 Thread Richard Biener
The CFG cleanup change made us remove an extra forwarder which somehow makes VRP jump threading go berzerk. Fortunately only on logical-op-non-short-circuit=0 targets so the easy way to fix the testcase is to force that our way. Tested on powerpc64le-linux-gnu and x86_64-linux-gnu. I'll hold o

Re: [PATCH] C++2a Utility functions to implement uses-allocator construction (P0591R4)

2019-03-04 Thread Jonathan Wakely
On 04/03/19 09:14 +, Jonathan Wakely wrote: On 01/03/19 14:06 +, Jonathan Wakely wrote: On 01/03/19 13:50 +, Jonathan Wakely wrote: * include/std/memory (uses_allocator_construction_args): New set of overloaded functions. (make_obj_using_allocator, uninitiali

[C++ PATCH] Further fix for designated-initializer-list handling in overload resolution (PR c++/71446)

2019-03-04 Thread Jakub Jelinek
On Sat, Mar 02, 2019 at 10:30:36AM +0100, Jakub Jelinek wrote: > I'm not really sure what to do for foo. Perhaps if we find that case just > require that the order is ok already during build_aggr_conv and fail the > conversion otherwise? We are outside of the standard in that case anyway. Actual

Re: [PATCH] C++2a Utility functions to implement uses-allocator construction (P0591R4)

2019-03-04 Thread Jonathan Wakely
On 01/03/19 14:06 +, Jonathan Wakely wrote: On 01/03/19 13:50 +, Jonathan Wakely wrote: * include/std/memory (uses_allocator_construction_args): New set of overloaded functions. (make_obj_using_allocator, uninitialized_construct_using_allocator): New funct

[PATCH] ARM cmpsi2_addneg fix follow-up (PR target/89506)

2019-03-04 Thread Jakub Jelinek
On Fri, Mar 01, 2019 at 03:41:33PM +, Wilco Dijkstra wrote: > > and regtest revealed two code size > > regressions because of that.  Is -1 vs. 1 the only case of immediate > > valid for both "I" and "L" constraints where the former is longer than the > > latter? > > Yes -1 is the only case whi