Adding -fno-shrink-wrap and changing back to -O2 works around this problem:
michaelh@ursa3:~/linaro/packages/gconf-2.32.2/gconf/.libs$ gdb ./gconfd-2 ... (gdb) r Starting program: /home/michaelh/linaro/packages/gconf-2.32.2/gconf/.libs/gconfd-2 [Thread debugging using libthread_db enabled]
Program exited with code 01. (gdb) quit
Adding -fno-shrink-wrap and changing back to -O2 works around this problem:
michaelh@ ursa3:~ /linaro/ packages/ gconf-2. 32.2/gconf/ .libs$ gdb ./gconfd-2 linaro/ packages/ gconf-2. 32.2/gconf/ .libs/gconfd- 2
...
(gdb) r
Starting program: /home/michaelh/
[Thread debugging using libthread_db enabled]
Program exited with code 01.
(gdb) quit