diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index a0c1e30c5a7..5e8b506aabf 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,7 @@ +2020-01-18 Hans-Peter Nilsson + + * config/cris/arit.c (DS): Apply attribute __fallthrough__. + 2020-01-18 John David Anglin PR libgcc/92988 diff --git a/libgcc/config/cris/arit.c b/libgcc/config/cris/arit.c index ba1c1e7669a..3369559ffa4 100644 --- a/libgcc/config/cris/arit.c +++ b/libgcc/config/cris/arit.c @@ -128,7 +128,8 @@ do_31div (unsigned long a, unsigned long b) i.e. "a - (b - 1) == (a - b) + 1". */ b--; -#define DS __asm__ ("dstep %2,%0" : "=r" (a) : "0" (a), "r" (b)) +#define DS __asm__ ("dstep %2,%0" : "=r" (a) : "0" (a), "r" (b)); \ + __attribute__ ((__fallthrough__)) switch (quot_digits) {