This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/iamcu/gcc-5-branch in repository gcc.
from 077ced6 IA MCU psABI support: testsuite new 3a68c79 Add IA MCU support to x86intrin.h new ba23651 Add -march=iamcu to optimize for IA MCU new 8e1d213 Optimize i?86-*-elfiamcu for iamcu by default new 5a75cda Don't pass/return vectors in registers for IAMCU new 747b551 Allow <adxintrin.h> for IA MCU new 04246a8 Check int_size_in_bytes in ix86_return_in_memory new ac3c277 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new 6b1b345 Update config/i386/iamcu.h new a4d48d5 Adjust variable shift costs for IA MCU new 2e8ecf0 Allow indirect sibcall with register arguments new 635d47a Fix PR target/66824 new b946db2 Add a testcase for PR target/66824 new 9e14706 Replicate static chain on the stack
The 13 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/config.gcc | 8 +- gcc/config/i386/i386.c | 129 ++++++++++++++++++--- gcc/config/i386/i386.h | 14 ++- gcc/config/i386/i386.md | 77 ++++++++---- gcc/config/i386/ia32intrin.h | 16 ++- gcc/config/i386/iamcu.h | 43 +++++++ gcc/config/i386/x86-tune.def | 36 +++--- gcc/config/i386/x86intrin.h | 9 ++ gcc/doc/invoke.texi | 3 + gcc/testsuite/gcc.target/i386/pr66746.c | 10 ++ .../gcc.target/i386/{addr-sel-1.c => pr66749.c} | 5 +- .../gcc.target/i386/{vect-args.c => pr66806.c} | 9 +- .../torture/pr8081.c => gcc.target/i386/pr66817.c} | 4 +- gcc/testsuite/gcc.target/i386/pr66818.c | 5 + gcc/testsuite/gcc.target/i386/pr66819-1.c | 8 ++ gcc/testsuite/gcc.target/i386/pr66819-2.c | 8 ++ gcc/testsuite/gcc.target/i386/pr66819-3.c | 10 ++ gcc/testsuite/gcc.target/i386/pr66819-4.c | 12 ++ gcc/testsuite/gcc.target/i386/pr66819-5.c | 10 ++ .../gcc.target/i386/{pr23098.c => pr66824.c} | 13 ++- gcc/testsuite/gcc.target/i386/pr66906.c | 45 +++++++ 21 files changed, 404 insertions(+), 70 deletions(-) create mode 100644 gcc/testsuite/gcc.target/i386/pr66746.c copy gcc/testsuite/gcc.target/i386/{addr-sel-1.c => pr66749.c} (69%) copy gcc/testsuite/gcc.target/i386/{vect-args.c => pr66806.c} (89%) copy gcc/testsuite/{gcc.dg/torture/pr8081.c => gcc.target/i386/pr66817.c} (80%) create mode 100644 gcc/testsuite/gcc.target/i386/pr66818.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66819-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66819-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66819-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66819-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66819-5.c copy gcc/testsuite/gcc.target/i386/{pr23098.c => pr66824.c} (54%) create mode 100644 gcc/testsuite/gcc.target/i386/pr66906.c