diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-10-30 12:18:34 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-10-30 12:18:34 +0000 |
commit | e1fff88161e88a5d73aedcb215829fc9fc426722 (patch) | |
tree | 3269624dbefe5c8fadf56f8111a9ab750dc67096 /libgcc | |
parent | 790d50bd7ee950ce4d4cb6a6b9ea7a7062aaeee6 (diff) | |
download | gcc-e1fff88161e88a5d73aedcb215829fc9fc426722.tar.gz |
2015-10-30 Richard Biener <rguenther@suse.de>
* gimple-fold.c (fold_gimple_assign): Do not dispatch to
fold () on single RHSs. Allow CONSTRUCTORS with trailing
zeros to be folded to VECTOR_CSTs.
* tree.c (build_vector_from_ctor): Handle VECTOR_CST elements.
* fold-const.c (fold): Use build_vector_from_ctor.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229574 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions