{"push_id":612869405,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"66849923d2f6505b691f24dcb15797f2e0d969ec","before":"bb383c6cf1ea43193ef9f407a3b7c3bdee9f5fa1","commits":[{"sha":"11cc1b74538286b8bc775057fe1300707b3e3520","author":{"email":"5f675b2b36595f90898e014b548ff7d9bbff2ab7@intel.com","name":"Markus Metzger"},"message":"btrace: increase buffer size for exception test\n\nThe trace for throwing and catching an exception can be quite big.\nIncrease the buffer size to avoid spurious fails.\n\ntestsuite/\n\t* gdb.btrace/exception.exp: Increase BTS buffer size.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/11cc1b74538286b8bc775057fe1300707b3e3520"},{"sha":"66849923d2f6505b691f24dcb15797f2e0d969ec","author":{"email":"5f675b2b36595f90898e014b548ff7d9bbff2ab7@intel.com","name":"Markus Metzger"},"message":"btrace: fix tests for 32-bit\n\nThe x86-record_goto.S assembly source file does not build on 32-bit.\nThis breaks many tests that use this file.\n\nSplit it into x86_64-record_goto.S and i686-record_goto.S.  Luckily, we\ncan use either one with the same test .exp file.\n\nIt further turned out that most tests do not really need a fixed binary;\nthey should work pretty well with a newly-compiled C program.  The\none thing that breaks this is the heavy use of \"record goto\" to navigate\ninside the recorded execution.\n\nCombine step.exp, next,exp, and finish.exp into a single test step.exp\nand use normal stepping and reverse-stepping commands for navigation.\n\ntestsuite/\n\t* gdb.btrace/next.exp: Merged into step.exp.\n\t* gdb.btrace/finish.exp: Merged into step.exp.\n\t* gdb.btrace/nexti.exp: Merged into stepi.exp.\n\t* gdb.btrace/step.exp: Use record_goto.c as test file.  Avoid using\n\t\"record goto\" and checking the exact replay position.\n\t* gdb.btrace/stepi.exp: Choose test file based on target.  Do not\n\tcheck for \"Recording format\" in \"info record\" output.\n\t* gdb.btrace/record_goto.exp: Choose test file based on target.\n\t* gdb.btrace/x86-record_goto.S: Renamed into ...\n\t* gdb.btrace/x86_64-record_goto.S: ... this.\n\t* gdb.btrace/i686-record_goto.S: New.\n\t* gdb.btrace/x86-tailcall.S: Renamed into ...\n\t* gdb.btrace/x86_64-tailcall.S: ... this.\n\t* gdb.btrace/i686-tailcall.S: New.\n\t* gdb.btrace/x86-tailcall.c: Renamed into ...\n\t* gdb.btrace/tailcall.c: ... this.  Split \"return ++answer\" into two\n\tseparate statements.  Update test.\n\t* gdb.btrace/delta.exp: Use record_goto.c as test file.\n\t* gdb.btrace/gcore.exp: Use record_goto.c as test file.\n\t* gdb.btrace/nohist.exp: Use record_goto.c as test file.\n\t* gdb.btrace/tailcall.exp: Choose test file based on target.\n\t* gdb.btrace/Makefile.in: Remove next, finish, and nexti.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/66849923d2f6505b691f24dcb15797f2e0d969ec"}]}