tm.texi (TARGET_STRUCT_VALUE_RTX): Document new value 2 for incoming.
gcc/ 2006-04-04 Carlos O'Donell <carlos@codesourcery.com> * doc/tm.texi (TARGET_STRUCT_VALUE_RTX): Document new value 2 for incoming. * function.c (expand_function_start): Call struct_value_rtx with incoming as 2. * config/sparc/sparc.md: Comment updated_return. * config/sparc/sparc.opt: Add -mstd-struct-return option. * config/sparc/sparc.c (sparc_struct_value_rtx): Use standard struct return if sparc_std_struct_return and incoming is 2. (print_operand): Do not adjust return if sparc_std_struct_return. gcc/testsuite/ 2006-04-04 Carlos O'Donell <carlos@codesourcery.com> * gcc.target/sparc/struct-ret-check.c: New test. From-SVN: r112672
Showing
- gcc/ChangeLog 13 additions, 0 deletionsgcc/ChangeLog
- gcc/config/sparc/sparc.c 47 additions, 2 deletionsgcc/config/sparc/sparc.c
- gcc/config/sparc/sparc.md 7 additions, 2 deletionsgcc/config/sparc/sparc.md
- gcc/config/sparc/sparc.opt 3 additions, 0 deletionsgcc/config/sparc/sparc.opt
- gcc/doc/tm.texi 7 additions, 4 deletionsgcc/doc/tm.texi
- gcc/function.c 1 addition, 1 deletiongcc/function.c
- gcc/testsuite/ChangeLog 4 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.target/sparc/struct-ret-check.c 126 additions, 0 deletionsgcc/testsuite/gcc.target/sparc/struct-ret-check.c
Loading
Please register or sign in to comment