diff options
author | Kito Cheng <kito.cheng@gmail.com> | 2017-03-14 03:51:24 +0000 |
---|---|---|
committer | Palmer Dabbelt <palmer@gcc.gnu.org> | 2017-03-14 03:51:24 +0000 |
commit | cccfcff414eda67a3c89f57401cfad0fa432cfb8 (patch) | |
tree | 0288182102631665c0717dc770439c68eb74d231 /gcc | |
parent | a7af75b2fa53a4182556f4c94c44819b6eabd1b2 (diff) | |
download | gcc-cccfcff414eda67a3c89f57401cfad0fa432cfb8.zip gcc-cccfcff414eda67a3c89f57401cfad0fa432cfb8.tar.gz gcc-cccfcff414eda67a3c89f57401cfad0fa432cfb8.tar.bz2 |
Use gcc_fallthrough() instead of __attribute__((fallthrough)
Without this my build breaks on older compilers like GCC-5.4.
gcc/ChangeLog:
2017-03-13 Kito Cheng <kito.cheng@gmail.com>
* config/riscv/riscv.c (riscv_emit_float_compare>: Use
gcc_fallthrough() instead of __attribute__((fallthrough));
From-SVN: r246116
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/riscv/riscv.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 053a6e6..4c39951 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2017-03-13 Kito Cheng <kito.cheng@gmail.com> + + * config/riscv/riscv.c (riscv_emit_float_compare>: Use + gcc_fallthrough() instead of __attribute__((fallthrough)); + 2017-03-13 Gerald Pfeifer <gerald@pfeifer.com> * doc/gcc.texi: Remove "up" link to (DIR). diff --git a/gcc/config/riscv/riscv.c b/gcc/config/riscv/riscv.c index e5044ba..25cc803 100644 --- a/gcc/config/riscv/riscv.c +++ b/gcc/config/riscv/riscv.c @@ -2089,13 +2089,13 @@ riscv_emit_float_compare (enum rtx_code *code, rtx *op0, rtx *op1) case UNLT: std::swap (cmp_op0, cmp_op1); - __attribute__((fallthrough)); + gcc_fallthrough (); UNORDERED_COMPARISON(UNGT, le) case UNLE: std::swap (cmp_op0, cmp_op1); - __attribute__((fallthrough)); + gcc_fallthrough (); UNORDERED_COMPARISON(UNGE, lt) #undef UNORDERED_COMPARISON |