Entry tags:
пустая трата места

Этот код - часть исходников ранней версии компилятора C, написанного Деннисом Ритчи. Олдскульным программистам на C я предлагаю задачу - разобраться, зачем нужна странная функция waste() и как компилятор ее использует. Этот отрывок из файла c10.c.
no subject
no subject
Гипотеза: надо было выйти за пределы первого блока памяти в .text чтобы offsets для всего остального были больше.
А такая странная конструкция, потому что вызов функции генерирует много кода, так что место естся быстрее, чем любые другие конструкции без вызова функций.
А вот зачем выходить за начальный блок памяти в .text я не знаю.