[Bug c++/4131] The C++ compiler don't place a const class object to ".rodata" section with non trival constructor

2006-08-11 Thread bjoern dot haase at de dot bosch dot com
--- Comment #15 from bjoern dot haase at de dot bosch dot com 2006-08-11 07:48 --- I just realized that yesterday the subject line has been changed. I'd like to suggest that this new subject line is mis-leading: The compiler doesn't place ANY object in .rodata . It's n

[Bug c++/4131] Why the C++ compiler don't place a const class object to ".rodata" section?

2006-08-10 Thread bjoern dot haase at de dot bosch dot com
--- Comment #11 from bjoern dot haase at de dot bosch dot com 2006-08-10 12:11 --- Hi, here is a much simpler test case for this issue. Bjoern. #include using namespace std; const complex should_be_in_rodata (42,-42); complex should_be_in_data (42,-42); complex should_be_in_bss

[Bug middle-end/21990] Wrong code for 4.0 and head: Reload clobbers the frame pointer by using it as spill register without recognizing the clobbering

2005-06-10 Thread bjoern dot haase at de dot bosch dot com
--- Additional Comments From bjoern dot haase at de dot bosch dot com 2005-06-10 12:10 --- Hi, here is the promised test case. I unfortunately had to use a number of asm statements in order to reproduce the register contraint combination exposing the bug. The test case compiles only