aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorOracle Public Cloud User <opc@qinzhao-aarch64-ol8.allregionaliads.osdevelopmeniad.oraclevcn.com>2021-11-01 15:14:26 +0000
committerOracle Public Cloud User <opc@qinzhao-aarch64-ol8.allregionaliads.osdevelopmeniad.oraclevcn.com>2021-11-01 15:14:26 +0000
commit429e3b7d8bf6609ddf7c7b1e49244997e9ac76b8 (patch)
tree3e51e8dee4d86a39bc67e44cf6432541a2ff0cd9 /gcc/fold-const.c
parent1d5c43db79b7ea14f0dc071beb40cf80de90eb86 (diff)
downloadgcc-429e3b7d8bf6609ddf7c7b1e49244997e9ac76b8.zip
gcc-429e3b7d8bf6609ddf7c7b1e49244997e9ac76b8.tar.gz
gcc-429e3b7d8bf6609ddf7c7b1e49244997e9ac76b8.tar.bz2
PR 102281 (-ftrivial-auto-var-init=zero causes ice)
Do not add call to __builtin_clear_padding when a variable is a gimple register or it might not have padding. gcc/ChangeLog: 2021-11-01 qing zhao <qing.zhao@oracle.com> * gimplify.c (gimplify_decl_expr): Do not add call to __builtin_clear_padding when a variable is a gimple register or it might not have padding. (gimplify_init_constructor): Likewise. gcc/testsuite/ChangeLog: 2021-11-01 qing zhao <qing.zhao@oracle.com> * c-c++-common/pr102281.c: New test. * gcc.target/i386/auto-init-2.c: Adjust testing case. * gcc.target/i386/auto-init-4.c: Likewise. * gcc.target/i386/auto-init-6.c: Likewise. * gcc.target/aarch64/auto-init-6.c: Likewise.
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions