[PATCH] simplify-rtx.c (simplify_unary_operation_1): Change BITSIZE to PRECISION.

2019-07-08 Thread John Darrington
insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5d3d359..919b9e9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2019-07-04 John Darrington + + simplify-rtx.c: Change BITSIZE to UNIT_PRECISION in simplification of + (extend ashiftrt (ashift

Re: [PATCH] simplify-rtx.c: Change BITSIZE to UNIT_PRECISION in simplification

2019-07-03 Thread John Darrington
On Wed, Jul 03, 2019 at 04:32:54PM -0600, Jeff Law wrote: John, I assume you're doing this for an out of tree port (s12z?)? That is correct. Otherwise it'd also be useful if you could include a test which triggers the assert. Once I have the other aspects of the port sorted out I

[PATCH] simplify-rtx.c: Change BITSIZE to UNIT_PRECISION in simplification of (extend ashiftrt (ashift ..))) Otherwise the gcc_assert can catch when dealing with partial int modes.

2019-07-03 Thread John Darrington
--- gcc/ChangeLog | 6 ++ gcc/simplify-rtx.c | 8 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c206ab6..47035ca 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2019-07-03 John Darrington + + simplify

Re: [PATCH] Add a dwarf unit type to represent 24 bit values.

2018-09-19 Thread John Darrington
Thank you for your insight. I will investigate further and see if I can find out what is going on. J' On Thu, Sep 13, 2018 at 01:33:34PM -0400, Jason Merrill wrote: Well, that's curious, given that GCC doesn't have that address type either. Ah, looking closer, I see that we aren

Re: [PATCH] Add a dwarf unit type to represent 24 bit values.

2018-09-12 Thread John Darrington
On Mon, Sep 10, 2018 at 04:40:58PM +0100, Jason Merrill wrote: On Mon, Sep 10, 2018 at 3:42 PM, John Darrington wrote: > On Mon, Sep 10, 2018 at 03:36:26PM +0100, Jason Merrill wrote: > On Mon, Aug 27, 2018 at 8:20 PM, John Darrington >

Re: [PATCH] Add a dwarf unit type to represent 24 bit values.

2018-09-10 Thread John Darrington
On Mon, Sep 10, 2018 at 03:36:26PM +0100, Jason Merrill wrote: On Mon, Aug 27, 2018 at 8:20 PM, John Darrington wrote: > * include/dwarf2.h (enum dwarf_unit_type) [DE_EH_PE_udata3]: New member. What's the rationale? Do you have a separate patch t

Re: [PATCH] Add a dwarf unit type to represent 24 bit values.

2018-09-08 Thread John Darrington
Ping! Does anyone have any objections or comments? J'

[PATCH] Add a dwarf unit type to represent 24 bit values.

2018-08-27 Thread John Darrington
* include/dwarf2.h (enum dwarf_unit_type) [DE_EH_PE_udata3]: New member. --- include/dwarf2.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/dwarf2.h b/include/dwarf2.h index cf0039a92a..0fe88a3a7e 100644 --- a/include/dwarf2.h +++ b/include/dwarf2.h @@ -474,6 +474,7 @@ enum d

Re: [PATCH 2/3] GDB: Add support for 24 bit addresses

2018-08-24 Thread John Darrington
On Fri, Aug 24, 2018 at 04:34:11PM -0400, Simon Marchi wrote: (CCing gcc-patches because of the change in include/dwarf2.h) This file is owned by GCC (see the MAINTAINERS file at the top of binutils-gdb). To get a modification in it, you would need to provide a patch to g