Preheat the oven to 350° F. Grease and flour two loaf pans.
Cream the butter and sugar together in a large mixing bowl. Beat the eggs in one at a time, and blend well after each addition.
Sift the flour, baking powder, and salt together. Add the flour mixture alternately with the crushed pineapple to the egg mixture. Stir in the nuts.
Pour the batter into the prepared loaf pans, and bake at 350 degrees F for 45 minutes to 1 hour, or until a wooden pick inserted in the middle comes clean.
Makes: 2 small loaves