[ros-dev] [ros-diffs] [dgorbachev] 26483: Undo r26482 change, waste more stack space.

Peter Dolding oiaohm at bluebottle.com
Wed Apr 25 01:34:12 CEST 2007


Alex Ionescu wrote:
> Perhaps you could try convincing the GCC folks to actually properly support declspec_align like MSVC does, instead of claiming to support it, but actually ignoring it. Then you could also convince them to support SEH, PDBs, STDCALL-default calling convention, etc ;)
>
>   
stdcall default can be by altering spec file.  If mingw/cygwin don't 
update there spec file in gcc that is there problem.  As well there is a 
flag to make stdcall default |-mrtd.  Little bit of a confusing name.  
Yes its provided for some strange reason mingw and cygwin don't use it.  
Windows is not the only OS with stdcall default.  Some unix's its also 
default nothing that strange other than mingw/cygwin not using it.  If 
in time rosbe becomes its own complier in gcc with its own spec file 
there is not reason why reactos cannot have it.  Its the maintainers of 
mingw/cygwin that have set the defaults without it.  So over the stdcall 
one either get up mingw/cygwin ribs or request rosbe gets a spec file of 
its own in gcc with reactos preferred settings.|

SEH this years summer of code.  Yes they are listerning.

declspec_align is known to be borked it even causes problems in embeded 
development.  It was ment to be fixed in 4.1.2.  If not 4.2.0 and 4.1.3 
should have it fixed.  They have been working on it.   Not exactly 
simple to fix correctly without over using memory.

PDB feel like writing a internal spec on it? 
http://en.wikipedia.org/wiki/Program_database  Microsoft has not given 
anyone the spec on it.

Please point blame at right locations.

Peter Dolding

----------------------------------------------------------------------
Find out how you can get spam free email.
http://www.bluebottle.com



More information about the Ros-dev mailing list