[Bug c++/27648] New: ICE on alias attribute casting
thor at math dot tu-berlin dot de
gcc-bugzilla@gcc.gnu.org
Wed May 17 19:55:00 GMT 2006
Enter the following program:
int main(int argc,char **argv)
{
float x = 0.9;
long y = reinterpret_cast<long &>(static_cast<float
&__attribute((may_alias))> x);
return y;
}
and compile with
$ g++-4.0 -O3 -Wall aliastest.cpp
Result is:
aliastest.cpp: In function 'int main(int, char**)':
aliastest.cpp:4: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.0/README.Bugs>.
The same bug also applies to g++-4.1.
--
Summary: ICE on alias attribute casting
Product: gcc
Version: 4.0.3
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: thor at math dot tu-berlin dot de
GCC build triplet: i486-pc-linux-gnu
GCC host triplet: i486-pc-linux-gnu
GCC target triplet: i486-pc-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27648
More information about the Gcc-bugs
mailing list