aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2asm.cc
diff options
context:
space:
mode:
authorPhilip Herron <herron.philip@googlemail.com>2024-12-02 13:54:29 +0000
committerPhilip Herron <philip.herron@embecosm.com>2024-12-02 17:31:30 +0000
commit0d00f79134c9210e4a0df21a1fc18e52f48bff0d (patch)
treeeb30e08cd472aeb1a83bfd4f3fe8daa1f2cef03b /gcc/dwarf2asm.cc
parentdb3d8fb22c8d10a3687742a85de85242a96ac1ba (diff)
downloadgcc-0d00f79134c9210e4a0df21a1fc18e52f48bff0d.zip
gcc-0d00f79134c9210e4a0df21a1fc18e52f48bff0d.tar.gz
gcc-0d00f79134c9210e4a0df21a1fc18e52f48bff0d.tar.bz2
gccrs: add checks for division by zero and left shift overflow
These are ported from the c-family code c-warn.cc and c/c-typchk.cc Fixes Rust-GCC#2394 gcc/rust/ChangeLog: * backend/rust-constexpr.cc (eval_store_expression): check for null (eval_call_expression): remove bad warning * rust-gcc.cc (arithmetic_or_logical_expression): add warnings gcc/testsuite/ChangeLog: * rust/compile/issue-2394.rs: New test. Signed-off-by: Philip Herron <herron.philip@googlemail.com>
Diffstat (limited to 'gcc/dwarf2asm.cc')
0 files changed, 0 insertions, 0 deletions