On 08/09/2012 10:52 PM, Senthil Kumar Selvaraj wrote:
> Hi,
> 
>  What is the recommended way to skip specific (non target specific) testcases 
> for a  subtargets?
> 
>  There are a bunch of tests in the gcc testsuite that are too big (in
>  terms of code size or memory) for a subtarget of the avr target. The
>  subtarget is specified in the dejagnu board configuration file
>  (set_board_info cflags "-mmcu <subtarget name>").
> 
>  Using dg-skip-if with "-mmcu <subtarget name>" for the include part did
>  not work. Looking at the source (target-supports-dg.exp) showed that it 
>  doesn't consider board_info cflags. Only board_info multilib_flags, 
>  flags specified in dg-options, $TOOL_OPTIONS and $TEST_ALWAYS_FLAGS 
>  appear to be considered.
> 
>  Should we set the -mmcu option to  multilib_flags instead of cflags in 
>  the board config? Should we use --tool_opt in RUNTESTFLAGS? How do
>  other targets handle this?
> 
>  Regards
>  Senthil

Probably check-flags in target-supports-dg.exp should check cflags
in the board_info along with the other flags.  Can you try that to
see if it does what you need?

Janis

Reply via email to