Mix the filling: In a bowl combine peaches, cranberries, flour, sugar, cinnamon, butter cubes and a tiny pinch of salt. Pour into an 8 x 8 baking dish. 2. Make the topping: In a bowl mix together flour, butter, brown sugar, oats, pumpkin pie spice and a tiny pinch of salt. 3. Top and bake: Sprinkle topping over fruit in dish and bake until top is golden brown and the edges are bubbling, about 30 to 35 minutes.