• Compiler Warnings

    There is an ongoing issue within gcc as to where warnings should be issued. The question is whether warnings should be issued only by the frontend, or whether it is also OK for the optimizers to issue them. The advantage of issuing warnings in the frontend are that warnings are independent of optimization level. Also,…

  • Standard Living

    According to the U.S. census, median household income in the U.S. has not changed much since 1998. The economy does continue to expand. What is happening is that the richer households are absorbing all the gains, leading to increased inequality. I’ve commented before on whether or not this matters. I’ve now seen a couple of…

  • Societal Maximization

    What should a society seek to provide for its members? The most basic goals have to be the survival of members of the society and inducting new members into the society. Any society which can not achieve these goals will fail. (The most obvious way to induct new members is to have children, but there…

  • Twinkle Twinkle

    I was talking to my daughter about how anybody could put anything on the Internet. She was surprised by that, and indeed it is kind of incredible. There was nothing like that when I was young: a way for any random person to speak to any other random person. Of course, as I’ve said before,…

  • How Does the Gcc Organization Work?

    How does the gcc compiler get written? Who works on it and why? It seems to puzzle some people. There are vast numbers of free software projects these days, far more than I try to keep track of. Among these, gcc is unusual in several respects. gcc is more than 20 years old as an…