Hi, It tests GCC compiled right (and GDB decoded right) int foo (Obj arg); formerly false debuginfo encoded as: int foo (Obj &arg); Submitted at: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33537 Still GDB wrongly does not create a copy and modified the ARG value durin (gdb) p foo(obj) Regards, Jan