Summary: | Build for h8300-elf crashes on 64bit hosts due to int/HWI mismatch | ||
---|---|---|---|
Product: | gcc | Reporter: | Uroš Bizjak <ubizjak> |
Component: | target | Assignee: | Uroš Bizjak <ubizjak> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gcc-bugs, kentaro.kawamoto, rbunke |
Priority: | P3 | Keywords: | build, patch |
Version: | 4.2.0 | ||
Target Milestone: | 4.0.4 | ||
URL: | http://gcc.gnu.org/ml/gcc-patches/2006-10/msg00337.html | ||
Host: | x86_64-pc-linux-gnu | Target: | h8300-elf |
Build: | x86_64-pc-linux-gnu | Known to work: | 4.0.4 4.1.2 4.3.0 4.2.0 |
Known to fail: | Last reconfirmed: | 2006-10-28 09:43:15 |
Description
Uroš Bizjak
2006-10-07 07:50:26 UTC
Propsoed patch at http://gcc.gnu.org/ml/gcc-patches/2006-10/msg00337.html Subject: Bug 29377 Author: uros Date: Sat Oct 28 09:41:41 2006 New Revision: 118102 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118102 Log: PR target/29377 * config/h8300/h8300.c (h8300_emit_stack_adjustment): Change "size" argument to HOST_WIDE_INT. Update function prototype. (round_frame_size): Change return type to HOST_WIDE_INT. Change "size" argument to HOST_WIDE_INT. Update function prototype. Modified: trunk/gcc/ChangeLog trunk/gcc/config/h8300/h8300.c Fixed on 4.3 mainline Subject: Bug 29377 Author: uros Date: Sat Oct 28 10:03:37 2006 New Revision: 118103 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118103 Log: PR target/29377 * config/h8300/h8300.c (h8300_emit_stack_adjustment): Change "size" argument to HOST_WIDE_INT. Update function prototype. (round_frame_size): Change return type to HOST_WIDE_INT. Change "size" argument to HOST_WIDE_INT. Update function prototype. Modified: branches/gcc-4_1-branch/gcc/ChangeLog branches/gcc-4_1-branch/gcc/config/h8300/h8300.c Fixed for 4.1.2. Subject: Bug 29377 Author: uros Date: Thu Nov 2 07:42:05 2006 New Revision: 118410 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118410 Log: PR target/29377 * config/h8300/h8300.c (h8300_emit_stack_adjustment): Change "size" argument to HOST_WIDE_INT. Update function prototype. (round_frame_size): Change return type to HOST_WIDE_INT. Change "size" argument to HOST_WIDE_INT. Update function prototype. Modified: branches/gcc-4_2-branch/gcc/ChangeLog branches/gcc-4_2-branch/gcc/config/h8300/h8300.c Subject: Bug 29377 Author: uros Date: Thu Nov 2 07:55:35 2006 New Revision: 118411 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118411 Log: PR target/29377 * config/h8300/h8300.c (h8300_emit_stack_adjustment): Change "size" argument to HOST_WIDE_INT. Update function prototype. (round_frame_size): Change return type to HOST_WIDE_INT. Change "size" argument to HOST_WIDE_INT. Update function prototype. Modified: branches/gcc-4_0-branch/gcc/ChangeLog branches/gcc-4_0-branch/gcc/config/h8300/h8300.c Fixed everywhere. *** Bug 25272 has been marked as a duplicate of this bug. *** *** Bug 44880 has been marked as a duplicate of this bug. *** |