[Bug target/37878] PPC64 ldu command generated with invalid offset

2008-10-21 Thread schwab at suse dot de
--- Comment #3 from schwab at suse dot de 2008-10-21 08:36 --- Reduced testcase: double y, z; void foo (long x) { y = *(double *) ((long *) (x - 1) + 1); z = *(double *) ((long *) (x - 1) + 1); } $ gcc -m64 -O -c ldu.c /tmp/ccYujYhd.s: Assembler messages: /tmp/ccYujYhd.s:20: Error:

[Bug target/37878] PPC64 ldu command generated with invalid offset

2008-10-20 Thread lucier at math dot purdue dot edu
--- Comment #2 from lucier at math dot purdue dot edu 2008-10-21 00:33 --- Created an attachment (id=16518) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16518&action=view) test file output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37878

[Bug target/37878] PPC64 ldu command generated with invalid offset

2008-10-20 Thread lucier at math dot purdue dot edu
--- Comment #1 from lucier at math dot purdue dot edu 2008-10-21 00:32 --- Created an attachment (id=16517) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16517&action=view) test file input This is the .i file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37878