A.- Der 1945 geborene M._ war seit März 1990 bei der Firma W._ AG als Beifahrer und Bauarbeiter tätig. Wegen Beschwerden an der ganzen linken Seite des Körpers sowie im Bereich des Rückens meldete er sich am 28. Februar 1997 bei der Invalidenversicherung zum Leis- tungsbezug an. Im Anmeldeformular führte er Dr. B._ als seit 1992 behandelnden Arzt auf. Die IV-Stelle Bern holte bei der Arbeitgeberin eine Stellungnahme (vom 3. April 1997) ein und beauftragte die Rheumatologische Klinik und Poliklinik des Spitals Y._ mit der medi- zinischen Begutachtung, welche am 29. Mai 1997 sowie am 23. Juni 1997 Bericht erstattete. Nachdem sich die IV- Stelle bei der Artisana, Kranken- und Unfallversicherung, von welcher der Versicherte Taggelder nach KVG bezog, zu- sätzlich über den genauen Verlauf der Arbeitsunfähigkeit seit Januar 1995 erkundigt hatte, sprach sie M._ mit Verfügung vom 16. März 1998 rückwirkend ab dem 1. September 1996 eine halbe Invalidenrente zu. B.- Dagegen liess M._ Beschwerde erheben mit dem Antrag, in Aufhebung der Verfügung vom 16. März 1998 sei ihm eine ganze Rente zuzusprechen. Das Verwaltungsge- richt des Kantons Bern wies das Rechtsmittel mit Entscheid vom 6. Juli 1999 ab. Dies nachdem es bei der Firma W._ AG weitere Auskünfte (vom 22. Juni und 2. Sep- tember 1998) eingeholt hatte. C.- Mit Verwaltungsgerichtsbeschwerde lässt M._ das vorinstanzliche Rechtsbegehren erneuern. Gleichzeitig bringt er verschiedene, in den Jahren 1992 bis 1997 an den Hausarzt Dr. B._ gerichtete Arztberichte bei. Während die IV-Stelle auf Abweisung der Verwaltungsge- richtsbeschwerde schliesst, hat sich das Bundesamt für So- zialversicherung nicht vernehmen lassen. 