public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug boehm-gc/29180] New: boehm-gc/darwin_stop_world.c not 64-bit clean
@ 2006-09-22 13:14 howarth at nitro dot med dot uc dot edu
2006-09-22 15:42 ` [Bug boehm-gc/29180] " pinskia at gcc dot gnu dot org
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2006-09-22 13:14 UTC (permalink / raw)
To: gcc-bugs
Currently boehm-gc/darwin_stop_world.c generates the compiler warning...
../../../../gcc-4.2-20060920/boehm-gc/darwin_stop_world.c:76: warning: cast to
pointer from integer of different size
The following fix has been discussed on the gcc mailing...
http://gcc.gnu.org/ml/gcc/2006-09/msg00409.html
http://gcc.gnu.org/ml/gcc/2006-09/msg00410.html
http://gcc.gnu.org/ml/gcc/2006-09/msg00413.html
and I am currently testing it. The change does allow
boehm-gc/darwin_stop_world.c to compile without warnings at both -m32 and -m64
on Darwin PPC.
Index: boehm-gc/darwin_stop_world.c
===================================================================
--- boehm-gc/darwin_stop_world.c (revision 117142)
+++ boehm-gc/darwin_stop_world.c (working copy)
@@ -61,7 +61,7 @@
unsigned long savedRTOC;
} StackFrame;
-unsigned long FindTopOfStack(unsigned int stack_start) {
+unsigned long FindTopOfStack(unsigned long stack_start) {
StackFrame *frame;
if (stack_start == 0) {
--
Summary: boehm-gc/darwin_stop_world.c not 64-bit clean
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: boehm-gc
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: howarth at nitro dot med dot uc dot edu
GCC build triplet: powerpc-apple-darwin8
GCC host triplet: powerpc-apple-darwin8
GCC target triplet: powerpc-apple-darwin8
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29180
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug boehm-gc/29180] boehm-gc/darwin_stop_world.c not 64-bit clean
2006-09-22 13:14 [Bug boehm-gc/29180] New: boehm-gc/darwin_stop_world.c not 64-bit clean howarth at nitro dot med dot uc dot edu
@ 2006-09-22 15:42 ` pinskia at gcc dot gnu dot org
2006-09-22 16:11 ` howarth at nitro dot med dot uc dot edu
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-09-22 15:42 UTC (permalink / raw)
To: gcc-bugs
------- Comment #1 from pinskia at gcc dot gnu dot org 2006-09-22 15:42 -------
An import from upstream for boehm-gc will fix this IIRC. Also I don't think
the version that is in the SVN has been ported yet.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |enhancement
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29180
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug boehm-gc/29180] boehm-gc/darwin_stop_world.c not 64-bit clean
2006-09-22 13:14 [Bug boehm-gc/29180] New: boehm-gc/darwin_stop_world.c not 64-bit clean howarth at nitro dot med dot uc dot edu
2006-09-22 15:42 ` [Bug boehm-gc/29180] " pinskia at gcc dot gnu dot org
@ 2006-09-22 16:11 ` howarth at nitro dot med dot uc dot edu
2006-09-26 17:21 ` tromey at gcc dot gnu dot org
2006-09-26 17:23 ` tromey at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2006-09-22 16:11 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from howarth at nitro dot med dot uc dot edu 2006-09-22 16:11 -------
Andrew,
Do you mean from the cvs for bdwgc at
http://www.hpl.hp.com/personal/Hans_Boehm/gc/?
If so the answer is no, since the cvs code there still has...
unsigned long FindTopOfStack(unsigned int stack_start) {
...in darwin_stop_world.c.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29180
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug boehm-gc/29180] boehm-gc/darwin_stop_world.c not 64-bit clean
2006-09-22 13:14 [Bug boehm-gc/29180] New: boehm-gc/darwin_stop_world.c not 64-bit clean howarth at nitro dot med dot uc dot edu
2006-09-22 15:42 ` [Bug boehm-gc/29180] " pinskia at gcc dot gnu dot org
2006-09-22 16:11 ` howarth at nitro dot med dot uc dot edu
@ 2006-09-26 17:21 ` tromey at gcc dot gnu dot org
2006-09-26 17:23 ` tromey at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: tromey at gcc dot gnu dot org @ 2006-09-26 17:21 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from tromey at gcc dot gnu dot org 2006-09-26 17:21 -------
Subject: Bug 29180
Author: tromey
Date: Tue Sep 26 17:21:32 2006
New Revision: 117232
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=117232
Log:
2006-09-26 Jack Howarth <howarth@bromo.med.uc.edu>
PR target/29180
* darwin_stop_world.c: Make stack_start unsigned long.
Modified:
trunk/boehm-gc/ChangeLog
trunk/boehm-gc/darwin_stop_world.c
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29180
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug boehm-gc/29180] boehm-gc/darwin_stop_world.c not 64-bit clean
2006-09-22 13:14 [Bug boehm-gc/29180] New: boehm-gc/darwin_stop_world.c not 64-bit clean howarth at nitro dot med dot uc dot edu
` (2 preceding siblings ...)
2006-09-26 17:21 ` tromey at gcc dot gnu dot org
@ 2006-09-26 17:23 ` tromey at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: tromey at gcc dot gnu dot org @ 2006-09-26 17:23 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from tromey at gcc dot gnu dot org 2006-09-26 17:23 -------
Fix checked in.
I also forwarded it to Hans.
--
tromey at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tromey at gcc dot gnu dot
| |org
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
Target Milestone|--- |4.2.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29180
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2006-09-26 17:23 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-09-22 13:14 [Bug boehm-gc/29180] New: boehm-gc/darwin_stop_world.c not 64-bit clean howarth at nitro dot med dot uc dot edu
2006-09-22 15:42 ` [Bug boehm-gc/29180] " pinskia at gcc dot gnu dot org
2006-09-22 16:11 ` howarth at nitro dot med dot uc dot edu
2006-09-26 17:21 ` tromey at gcc dot gnu dot org
2006-09-26 17:23 ` tromey at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).