aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/util/TreeMap.java
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@libertysurf.fr>2003-06-13 05:56:10 +0200
committerEric Botcazou <ebotcazou@gcc.gnu.org>2003-06-13 03:56:10 +0000
commit48028e2196413a9dd37f204e8e019001dbd95338 (patch)
tree6b5d3d014bf41f9b8d9449281ac2e3e8bb39309f /libjava/java/util/TreeMap.java
parent28e089c6fdabc1b432d442635a018677307cd1c2 (diff)
downloadgcc-48028e2196413a9dd37f204e8e019001dbd95338.zip
gcc-48028e2196413a9dd37f204e8e019001dbd95338.tar.gz
gcc-48028e2196413a9dd37f204e8e019001dbd95338.tar.bz2
re PR target/10142 ([SPARC64] gcc produces wrong code when passing structures by value)
PR target/10142 * config/sparc/sparc.c (function_arg_record_value_parms): Add new 'stack' field. (function_arg_record_value_1): Set 'stack' to 1 if we run out of integer slots for an integer field. (function_arg_record_value_3): Shift vector index. (function_arg_record_value_2): Likewise. (function_arg_record_value): Initialize 'stack' to 0. Set 'stack' to 1 if we run out of integer slots for an integer field. Generate (parallel [(expr_list (nil) ...) ...]) if 'stack' is set to 1. Co-Authored-By: Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de> From-SVN: r67874
Diffstat (limited to 'libjava/java/util/TreeMap.java')
0 files changed, 0 insertions, 0 deletions