These two techniqies seem closely related:
Are the mathematics the same, just different communities (math or stats), like in Tikhonov regularization or ridge regression?
Or is there a difference, e.g., that IRLS neglects correlations (after weighted least squares) while FGLS does not (after generalized least squares)?