Re: Simplify gcc.target/mips/fuse-caller-save*.c

2014-07-10 Thread Richard Sandiford
Tom de Vries writes: > The mips16e save/restore enabling is controlled by this code in mips.h: > ... > /* Generate mips16e code. Default 16bit ASE for mips32* and mips64* */ > #define GENERATE_MIPS16E(TARGET_MIPS16 && mips_isa >= 32) > /* Generate mips16e register save/restore sequences.

Re: Simplify gcc.target/mips/fuse-caller-save*.c

2014-07-10 Thread Tom de Vries
On 09-07-14 23:06, Tom de Vries wrote: On 09-07-14 20:32, Richard Sandiford wrote: Tom de Vries writes: Richard, during testing the gcc.target/mips/fuse-caller-save*.c test-cases with more combinations of -march, -mabi, -fpic etc, I found that the checks for amount of stores are rather fragil

Re: Simplify gcc.target/mips/fuse-caller-save*.c

2014-07-09 Thread Tom de Vries
On 09-07-14 20:32, Richard Sandiford wrote: Tom de Vries writes: Richard, during testing the gcc.target/mips/fuse-caller-save*.c test-cases with more combinations of -march, -mabi, -fpic etc, I found that the checks for amount of stores are rather fragile, so I removed them in this patch. Wh

Re: Simplify gcc.target/mips/fuse-caller-save*.c

2014-07-09 Thread Richard Sandiford
Tom de Vries writes: > Richard, > > during testing the gcc.target/mips/fuse-caller-save*.c test-cases with more > combinations of -march, -mabi, -fpic etc, I found that the checks for amount > of > stores are rather fragile, so I removed them in this patch. Which combinations specifically? I