1. A computer program product for executing an instruction within a computing environment, said computer program product comprising: a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: obtaining a machine instruction for execution, the machine instruction having associated therewith: an operation code to specify a transaction abort operation; and at least one field to be used to create an address, the address being an abort code; and executing the machine instruction, the executing comprising: aborting a transaction that is executing, wherein the transaction ends prior to completion; and based on the aborting, providing a condition code, the condition code to indicate whether re-execution of the transaction is recommended, and wherein the condition code is based on the abort code.