Since compiling with -O1 works, I'm tagging this as fixed, and will continue to try to find the root cause. I was going to submit an unblock for 819530, but wasn't sure if was appropriate for me to be the one to do it.
Gianfranco and Mattia, thanks very much for your help. I wouldn't have been able to make much progress without it. I sincerely appreciate it. Bill