aboutsummaryrefslogtreecommitdiff
path: root/gcc/errors.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2017-09-21 09:27:54 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2017-09-21 09:27:54 +0200
commita4f65ca8cb3847ff62185f535f191a4e1e46fedf (patch)
tree862e490df59f4398ae9cef283d3da6cffe0b45a7 /gcc/errors.c
parentd3347cd287bf89aca78ec030763792d86bb47fbc (diff)
downloadgcc-a4f65ca8cb3847ff62185f535f191a4e1e46fedf.zip
gcc-a4f65ca8cb3847ff62185f535f191a4e1e46fedf.tar.gz
gcc-a4f65ca8cb3847ff62185f535f191a4e1e46fedf.tar.bz2
re PR target/82260 ([x86] Unnecessary use of 8-bit registers with -Os. slightly slower and larger code)
PR target/82260 * config/i386/i386.md (*movqi_internal): Replace (=q,q) alternative with (=Q,Q), (=R,R) and (=r,r) alternatives, only enable the latter two for 64-bit, renumber alternatives, for -Os imov (=q,n) alternative always use QI mode, for -Os imov (=R,R) alternative always use SI mode, for imov (=Q,Q) or (=r,r) alternatives ignore -Os. * gcc.target/i386/pr82260-1.c: New test. * gcc.target/i386/pr82260-2.c: New test. From-SVN: r253050
Diffstat (limited to 'gcc/errors.c')
0 files changed, 0 insertions, 0 deletions