Preheat the oven to 350°F.
Combine the butter and sugar until fluffy and mix in the eggs, one at a time.
Mix in the pineapple syrup.
Combine the flour with the salt and baking powder in a bowl.
Stir half of the flour mixture into the butter mixture.
Add the rest of the flour mixture gradually.
Now add the milk and stir again, and then fold in the pineapple.
Pour the batter into a greased loaf tin.
Bake for 50 minutes on the center rack in the oven.
Check to see if a toothpick comes out clean and, if not, give it another 5 minutes and try again.
Let the loaf sit in the pan for 10 minutes, then turn it out on a cooling rack to finish cooling.
Whisk the glaze ingredients to combine and pour over the loaf.
If you prefer a thick glaze, let the bread cool before pouring the glaze over it.
If you prefer it thinner, pour it over while the bread is still warm so more seeps through.