Thanks for looking at this Frederic,  I don't see your name in the
MAINTAINERS list so I assume I still need approval from one of the
diagnostic message maintainers (Dodji or David) or maybe an Aarch64
maintainer or a global maintainer.

Ping?

Steve Ellcey
sell...@cavium.com

On Sun, 2017-10-08 at 13:17 +0200, Frédéric Marchal wrote:
> Sorry for the delay. I lost track of this discussion.
>  
> The patch looks good to me.
>  
> I haven't checked the unit tests because I don't understand them. I
> assume they all succeed when you run the tests so they are all ok.
>  
> I don't remember seeing a definite answer about the C-only syntax
> used in error messages. If nobody complains, then I don't mind. I
> have no solution to propose anyway.
>  
> Thanks for you patch,
>  
> Frederic
>  
>  
> On Friday 06 October 2017 15:23:38 Steve Ellcey wrote:
> > Ping.
> > 
> > Steve Ellcey
> > sell...@cavium.com
> > 
> > On Mon, 2017-09-25 at 16:25 -0700, Steve Ellcey wrote:
> > > This is a new version of my patch to fix PR target/79868, where
> some
> > > error messages are impossible to translate correctly due to how
> the
> > > strings are dynamically constructed.  It also includes some
> format
> > > changes in the error messags to make the messages more consistent
> with
> > > each other and with other GCC errors.  This was worked out with
> help
> > > from Martin Sebor.  I also had to fix some tests to match the new
> error
> > > string formats.
> > > 
> > > Tested on Aarch64 with no regressions, OK to checkin?
> > > 
> > > Steve Ellcey
> > > sell...@cavium.com
> > > 
> > > 
> > > 2017-09-25  Steve Ellcey  <sell...@cavium.com>
> > > 
> > >   PR target/79868
> > >   * config/aarch64/aarch64-c.c
> (aarch64_pragma_target_parse):
> > >   Change argument type on aarch64_process_target_attr call.
> > >   * config/aarch64/aarch64-protos.h
> > > 
> > > (aarch64_process_target_attr):
> > >   Change argument type.
> > >   * config/aarch64/aarch64.c (aarch64_attribute_info):
> Change
> > >   field type.
> > >   (aarch64_handle_attr_arch): Change argument type, use
> boolean
> > >   argument to use different strings in error calls.
> > >   (aarch64_handle_attr_cpu): Ditto.
> > >   (aarch64_handle_attr_tune): Ditto.
> > >   (aarch64_handle_attr_isa_flags): Ditto.
> > >   (aarch64_process_one_target_attr): Ditto.
> > >   (aarch64_process_target_attr): Ditto.
> > >   (aarch64_option_valid_attribute_p): Change argument type
> on
> > >   aarch64_process_target_attr call.
> > > 
> > > 2017-09-25  Steve Ellcey  <sell...@cavium.com>
> > > 
> > >   PR target/79868
> > >   * gcc.target/aarch64/spellcheck_1.c: Update dg-error
> string to
> > > 
> > > match
> > > 
> > >   new format.
> > >   * gcc.target/aarch64/spellcheck_2.c: Ditto.
> > >   * gcc.target/aarch64/spellcheck_3.c: Ditto.
> > >   * gcc.target/aarch64/target_attr_11.c: Ditto.
> > >   * gcc.target/aarch64/target_attr_12.c: Ditto.
> > >   * gcc.target/aarch64/target_attr_17.c: Ditto.
>  

Reply via email to