Not that anyone would notice, except a few maintainers of
targets with delay-slots, and only if the first patch causes
fallout, as the others only touch stuff related to the CRIS target.

The 23 commits have been posted previously, around Jan-Feb.  For
reference:

2c2d405 dbr: Filter-out TARGET_FLAGS_REGNUM from end_of_function_needs.
2b36e4d config.gcc: Remove support for crisv32-*-* and cris-*-linux*.
3b34ba1 cris: Remove from gcc/config/cris: t-linux, linux.h, linux.opt
39748a8 libgcc: cris: Remove support for crisv32-*-* and cris*-*-linux
a012982 gcc/testsuite: gcc.target/cris: Remove crisv32-* and cris-linux-* tests.
06644ca gcc/testsuite: Remove traces of crisv32-* outside gcc.target/cris
0e44849 gcc/config/cris/t-elfmulti: Remove crisv32 multilib.
d078037 gcc/config/cris: Remove shared-library and CRIS v32 support.
fb062a8 cris: Move trivially from cc0 to reg:CC model, removing most 
optimizations.
2722802 cris: Emit trivial btstq expected by gcc.target/cris/sync-2i.c, 
sync-2c.c
a792c62 cris: Define TARGET_FLAGS_REGNUM.
a4f15e7 config/cris/cris.h (REVERSIBLE_CC_MODE): Define to true.
e49cee5 cris.md: Post-reload, split/generate clobberless memory destination 
moves
12bdaa7 cris.md: Post-reload, split/generate clobberless zero source moves
b3e01c3 cris: Introduce CC_NZVCmode and CC_NZmode.
a82c9fb cris: Enable *movsi_internal to set condition codes.
3c7016b cris: Enable movhi and movqi to set condition codes. Anonymize.
61c964c cris: Enable extend operations to SImode to set condition codes.
e561b9f cris: Enable additions and subtractions to set condition codes.
730cafe cris: Enable general "and", "or", "xor", "not" to set condition codes.
d137723 cris: Enable 32-bit shifts, clz, bswap, umin to set condition codes.
b73bf8a cris: Enable single-bit btst/btstq to set condition codes.
a33649e cris: Enable "neg" to set condition codes.

Before the commit, I rebased and regtested for cris-elf at
6760cb47845:2eecb5b396e:b24fc8a692e3f2a8bd89d7ccb230ad3c72323e73
and also a performance-regression-test using coremark (from git
with trivial porting as per its README.md, ITERATIONS=10 but
working around its 10-second-run reporting limit out of
necessity, JFTR).

Sadly, that showed a performance-regression; from 5227456 cycles
(with cc0) to 5238564 (CC_REG).  I'll add a note about this
0.21% regression to pr93372 and hope to fix it soon.

brgds, H-P

Reply via email to