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.
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
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
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
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.
The remaining checks check for absence of $16. To address the risk t