diff options
| author | graham sanderson <[email protected]> | 2022-07-12 13:29:47 -0500 |
|---|---|---|
| committer | graham sanderson <[email protected]> | 2022-07-12 13:29:47 -0500 |
| commit | 4bd47bcb99eef7a71ba2d45842af43e6269c30d4 (patch) | |
| tree | 08748440761a31cdd5ba89d9d4259e3f203cf7d6 | |
| parent | fc1a27b6c9d5a19529d6ac968164f2734ea89023 (diff) | |
disable bad gcc 6 warning
| -rw-r--r-- | hw/bsp/family_support.cmake | 5 | ||||
| -rw-r--r-- | src/host/usbh.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/hw/bsp/family_support.cmake b/hw/bsp/family_support.cmake index 75bd97cb6..c5311b63f 100644 --- a/hw/bsp/family_support.cmake +++ b/hw/bsp/family_support.cmake @@ -113,6 +113,11 @@ if (NOT TARGET _family_support_marker) if (CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 8.0) target_compile_options(${TARGET} PUBLIC -Wcast-function-type -Wstrict-overflow) endif() + + # GCC 6 + if (CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 6.0) + target_compile_options(${TARGET} PUBLIC -Wno-strict-aliasing) + endif() endif() endfunction() diff --git a/src/host/usbh.c b/src/host/usbh.c index 0415a26cb..26351d16a 100644 --- a/src/host/usbh.c +++ b/src/host/usbh.c @@ -655,7 +655,9 @@ static bool usbh_control_xfer_cb (uint8_t dev_addr, uint8_t ep_addr, xfer_result TU_ASSERT( hcd_edpt_xfer(rhport, dev_addr, tu_edpt_addr(0, request->bmRequestType_bit.direction), _ctrl_xfer.buffer, request->wLength) ); return true; } +#if __GNUC__ >= 7 __attribute__((fallthrough)); +#endif case CONTROL_STAGE_DATA: if (request->wLength) |
