Skip to content
  • Tankut Baris Aktemur's avatar
    gdb/linespec: relax the position of the '-force-condition' flag · 5759831a
    Tankut Baris Aktemur authored
    The break command's "-force-condition" flag is currently required to
    be followed by the "if" keyword.  This prevents flexibility when using
    other keywords, e.g. "thread":
    
      (gdb) break main -force-condition thread 1 if foo
      Function "main -force-condition" not defined.
      Make breakpoint pending on future shared library load? (y or [n]) n
    
    Remove the requirement that "-force-condition" is always followed by
    an "if", so that more flexibility is obtained when positioning
    keywords.
    
    gdb/ChangeLog:
    2020-12-07  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
    
    	* linespec.c (linespec_lexer_lex_keyword): The "-force-condition"
    	keyword may be followed by any keyword.
    	* breakpoint.c (find_condition_and_thread): Advance 'tok' by
    	'toklen' in the case for "-force-condition".
    
    gdb/testsuite/ChangeLog:
    2020-12-07  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
    
    	* gdb.linespec/keywords.exp: Add tests to check positional
    	flexibility of "-force-condition".
    5759831a
To find the state of this project's repository at the time of any of these versions, check out the tags.