------- Comment #4 from steven at gcc dot gnu dot org  2010-07-17 23:27 -------
Confirmed with r162278. Scheduling after reload (which is bundling for the ia64
backend) seems to cause this:

$ ./xgcc -B. -O2  vector-2.c -fno-inline -fPIC ; echo Testing ; ./a.out 
Testing
Aborted
$ ./xgcc -B. -O2 -fno-schedule-insns2 vector-2.c -fno-inline -fPIC
-fschedule-insns ; echo Testing ; ./a.out
Testing
$ 

Goes away with selective scheduling:
$ ./xgcc -B. -O2 -fselective-scheduling2  vector-2.c -fno-inline -fPIC ; echo
Testing ; ./a.out
Testing
$ 

Makes this a scheduler bug.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43494

Reply via email to