Work in gcc