Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: "Pierre Muller" <pierre.muller@ics-cnrs.unistra.fr>
To: "'Tom Tromey'" <tromey@redhat.com>,
	       "'Jan Kratochvil'" <jan.kratochvil@redhat.com>
Cc: "'Pierre Muller'" <muller@sourceware.org>,
	       "'Keith Seitz'" <keiths@redhat.com>,
	<gdb-patches@sourceware.org>,
	       "'Sergio Durigan Junior'" <sergiodj@redhat.com>
Subject: RE: Regression for gdb.pascal/*  [Re: [RFA 4/4] Constify parse_linesepc]
Date: Thu, 31 Oct 2013 16:14:00 -0000	[thread overview]
Message-ID: <008c01ced654$4fd02100$ef706300$@muller@ics-cnrs.unistra.fr> (raw)
In-Reply-To: <87k3gw8219.fsf@fleche.redhat.com>



> -----Message d'origine-----
> De : gdb-patches-owner@sourceware.org [mailto:gdb-patches-
> owner@sourceware.org] De la part de Tom Tromey
> Envoyé : mardi 29 octobre 2013 17:39
> À : Jan Kratochvil
> Cc : Pierre Muller; Keith Seitz; gdb-patches@sourceware.org ml; Sergio
> Durigan Junior
> Objet : Re: Regression for gdb.pascal/* [Re: [RFA 4/4] Constify
> parse_linesepc]
> 
> >>>>> "Jan" == Jan Kratochvil <jan.kratochvil@redhat.com> writes:
> 
> Jan> Maybe we could juse use
> Jan> 	[pascal patch] Use case_sensitive_off [Re: Regression for
> Jan> gdb.pascal/* [Re: [RFA 4/4] Constify parse_linesepc]]
> Jan> 	https://sourceware.org/ml/gdb-patches/2013-10/msg00581.html
> Jan> and forget about all the case changes then.
> 
> I think this would be the best approach.
> 
> However, I think it would be good for Pierre to weigh in.
> Pierre, you replied on this thread but I don't think you addressed
> Jan's
> patch, which seems like the best way forward.

   I am sorry, but I have not enough time lately to 
look more deeply into this problem...

   One thing I do remember was about the fact
that some of the internal procedures/functions used by Free Pascal
compiler were written with lowercased assembly labels
to avoid conflicts with usual procedures or functions

   Is Keith patch already in latest git?
OK, it seems Keith last patch is not in,
while it does indeed fix otherwise illegitimate stack access
(alloca memory read after exiting function using it...)
   So Keith patch should go in.

  Concerning Jan's patch, I am more hesitant because
the fact to change the default behavior of 
pascal parser to  case-insensitive does have noticeable behavior changes
for end-users...

  I did not see any difference in the testsuite between
Keith and Jan's patch, as Keith patch alone already get's us back to only
one failure in the test "p 0x1.1"
I must admit that Free pascal never accepted to parse 
hexadecimal reals, is this accepted in any other pascal compiler ?
According to 'git blame' this test was added by Jan on 2010-09-06...
  Second related question is: there is an xfail in the test,
but I stil get FAIL here... Shouldn't I get XFAIL?


> If Pierre can't respond soon-ish, I think we should go ahead in the
> interests of forward motion and regression-fixing; and deal with
> whatever fallout arises when he returns.

As I said, let's commit Keith part
and wait a little bit on the case insensitive change...
I would also like to fix the completion bug in between
to check if Jan's patch changes anything in that part..

Pierre
as pascal language maintainer
  


  reply	other threads:[~2013-10-31 16:14 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-30 18:57 [RFA 4/4] Constify parse_linesepc Keith Seitz
2013-10-01  4:15 ` Sergio Durigan Junior
2013-10-01 20:16 ` Tom Tromey
2013-10-02  4:38   ` Keith Seitz
2013-10-16  9:57     ` Regression for gdb.pascal/* [Re: [RFA 4/4] Constify parse_linesepc] Jan Kratochvil
2013-10-16 22:07       ` Sergio Durigan Junior
2013-10-16 23:40         ` Sergio Durigan Junior
2013-10-17 18:18           ` Keith Seitz
2013-10-17 20:52             ` Tom Tromey
2013-10-18 17:20               ` Jan Kratochvil
2013-10-18 19:09                 ` [pascal patch] Use case_sensitive_off [Re: Regression for gdb.pascal/* [Re: [RFA 4/4] Constify parse_linesepc]] Jan Kratochvil
2013-10-18 19:34             ` Regression for gdb.pascal/* [Re: [RFA 4/4] Constify parse_linesepc] Jan Kratochvil
2013-10-20 13:17               ` Pierre Muller
2013-10-20 13:27                 ` Jan Kratochvil
2013-10-29 16:39               ` Tom Tromey
2013-10-31 16:14                 ` Pierre Muller [this message]
2013-11-13 20:43                   ` Keith Seitz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='008c01ced654$4fd02100$ef706300$@muller@ics-cnrs.unistra.fr' \
    --to=pierre.muller@ics-cnrs.unistra.fr \
    --cc=gdb-patches@sourceware.org \
    --cc=jan.kratochvil@redhat.com \
    --cc=keiths@redhat.com \
    --cc=muller@sourceware.org \
    --cc=sergiodj@redhat.com \
    --cc=tromey@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox