Faits: Faits: A. M._ est entré en 1974 au service de X._ SA devenue Y._ SA en juin 1990, puis Z._ SA le 1er décembre 1992 (ci-après : Z._ SA). Ses rapports de travail ont pris fin en décembre 1992. Un différend avec son employeur a donné lieu à un arrêt du Tribunal fédéral du 27 octobre 1999, portant condamnation de Z._ SA à verser au salarié la somme de 71'530 fr. 95. La prévoyance du personnel de la société a été garantie par le «Fonds de prévoyance en faveur du personnel de l'Office de comptabilité des arts et métiers S.A.», actuellement «Fonds de prévoyance en faveur du personnel de la Fiduciaire des Arts et Métiers S.A.» (ci-après : la Fondation). Dans le cadre de la réalisation de son but, la Fondation a conclu un contrat de réassurance couvrant les prestations de vieillesse, d'invalidité ainsi que de décès auprès de la Rentenanstalt, Société suisse d'Assurances générales sur la vie humaine. Avec l'entrée en vigueur de la LPP, la Fondation s'est limitée à un plan de prévoyance complémentaire. L'ensemble des assurés a été transféré, au 1er janvier 1995, au «Fonds de prévoyance Z._ SA», institution assumant tant la prévoyance minimale qu'enveloppante en faveur du personnel de la société fondatrice. Aussi bien le contrat d'assurance avec la Rentenanstalt a-t-il été résilié au 1er janvier 1995. La Fondation n'a dès lors géré plus que sa fortune libre. Dans le cadre de la réalisation de son but, la Fondation a conclu un contrat de réassurance couvrant les prestations de vieillesse, d'invalidité ainsi que de décès auprès de la Rentenanstalt, Société suisse d'Assurances générales sur la vie humaine. Avec l'entrée en vigueur de la LPP, la Fondation s'est limitée à un plan de prévoyance complémentaire. L'ensemble des assurés a été transféré, au 1er janvier 1995, au «Fonds de prévoyance Z._ SA», institution assumant tant la prévoyance minimale qu'enveloppante en faveur du personnel de la société fondatrice. Aussi bien le contrat d'assurance avec la Rentenanstalt a-t-il été résilié au 1er janvier 1995. La Fondation n'a dès lors géré plus que sa fortune libre. B. B.a Le 25 septembre 1997, l'autorité de surveillance vaudoise des institutions de prévoyance (alors le Département de l'intérieur et de la santé publique du canton de Vaud; ci-après : autorité de surveillance), a décidé l'ouverture de la procédure de liquidation de la Fondation. Il a approuvé la clé de répartition établie et acceptée par le conseil de fondation. Cette décision a fait l'objet d'une publication dans la Feuille des avis officiels du canton de Vaud du 3 octobre 1997. M._ a reçu de la Fondation une correspondance l'informant des modalités de répartition de la fortune libre et lui indiquant que sa part revenant dans la liquidation au 30 juin 1997 s'élevait à 38'790 fr. 10. Le 3 novembre 1997, M._ a recouru contre la décision de l'autorité de surveillance devant la Commission fédérale de recours en matière de prévoyance professionnelle, vieillesse, survivants et invalidité (ci-après : la Commission de recours LPP). B.b Parallèlement à cette procédure, M._ a saisi l'autorité de surveillance d'une plainte par laquelle il reprochait principalement à la Fondation d'avoir accordé illicitement une rente de vieillesse à R._, ancien administrateur de Z._ SA, et, au décès de celui-ci, une rente de veuve en faveur de son épouse. L'autorité de surveillance a décidé de ne pas entrer en matière sur la plainte et a considéré, à titre subsidiaire, que la prestation servie en faveur de R._ était licite (décision du 16 juin 1999). Le 19 juillet 1999, M._ a également recouru contre cette décision. Statuant le 4 septembre 2000, la Commission de recours LPP a rejeté les recours des 3 novembre 1997 et 19 juillet 1999. Ce jugement n'a pas été attaqué. Entre temps, la Fondation a procédé à un versement provisoire correspondant à 85 % de la part aux fonds libres déterminés pour chaque assuré. Entre temps, la Fondation a procédé à un versement provisoire correspondant à 85 % de la part aux fonds libres déterminés pour chaque assuré. C. Par demande du 21 novembre 2002, M._ a ouvert action contre la Fondation et contre A_, G._ et C._, tous trois membres ou anciens membres du conseil de fondation, ainsi que contre Z._ SA en sa qualité de fondatrice. Il a requis notamment des pièces concernant le calcul de la répartition des fonds libres, en se réservant de compléter et de préciser ses conclusions une fois les pièces produites. Il a pris préalablement les conclusions suivantes : - «Le Fonds de prévoyance en faveur du personnel de la Fiduciaire des arts et métiers SA est responsable de toutes sommes indûment versées à R._ ainsi qu'à sa famille ou autre ayant droit en vertu de la décision dudit Fonds arrêtée le 4 mars 1988 et de l'accord du 18 octobre 1988. - A_, G._ et C._ sont responsables personnellement de toutes les sommes indûment versées à R._ ainsi qu'à sa famille ou autre ayant droit en vertu de la décision du Fonds arrêtée le 4 mars 1988 et de l'accord du 18 octobre 1988. - Le Fonds de prévoyance en faveur du personnel de la Fiduciaire des arts et métiers SA ainsi que A_, G._ et C._ sont condamnés à verser la somme calculée par la Cour selon les indications du demandeur au chiffre 2 de sa motivation, en y intégrant tous les montants indûment versés pour lesquels ledit Fonds et lesdits membres et anciens membres du Conseil poursuivis sont responsables, de même que la somme telle qu'allouée par le Tribunal fédéral et en déduisant tous les éléments contestés par le défendeur au chiffre 2 de sa motivation. - La société Z._ SA est reconnue responsable de la différence entre les montants dus au demandeur et les montants effectivement perçus par le demandeur». Les défendeurs ont conclu au rejet de la demande sous suite de dépens. Diverses pièces comptables ont été versées au dossier. Dans sa réplique, le demandeur a précisé ses conclusions et il en a formulé de nouvelles. Il s'est plaint, en particulier, de ne pas avoir bénéficié d'une nouvelle distribution partielle du 15 mai 2003 «à hauteur de 10 % du capital épargne», correspondant pour sa part à un montant de 9'497 fr. 05. Il a conclu au versement immédiat de cette somme en sa faveur sur son compte de libre passage. Il a également contesté, s'agissant de la répartition, le montant du salaire retenu en ce qui le concerne. Ce montant devait être augmenté en fonction de l'issue de la procédure engagée contre son ex-employeur et qui a abouti à l'arrêt du Tribunal fédéral du 27 octobre 1999. Il a également contesté la date, déterminante pour la répartition, de son entrée au service de son ex-employeur. Statuant le 16 août 2004, le Tribunal des assurances du canton de Vaud a rejeté préjudiciellement la demande et radié l'affaire du rôle. Statuant le 16 août 2004, le Tribunal des assurances du canton de Vaud a rejeté préjudiciellement la demande et radié l'affaire du rôle. D. Contre ce jugement, M._ interjette un recours de droit administratif dans lequel il demande au Tribunal fédéral des assurances de calculer la part de la fortune de la Fondation lui revenant. Subsidiairement, il conclut au renvoi de la cause au tribunal des assurances pour nouveau jugement.