Re: do you wreckon this has ever happened?

@13
I'm skimming this and these aren't bugs.  You are aware that the register allocation problem is np-hard and that even C is an abstraction?  If you want highly specific behavior then you have to use assembly.  C/C++ are machine independent by design.  When a language documents what it does, justifies why it does what it does, and the implementations do what the documents claim they should do, that's not a bug in any fashion.  Things like Cahan summation not working at higher optimization levels are understood and why compilers have pragmas to disable optimization, as an escape hatch for those who do actually have to care about order of floating point operations, but again the compilers document what they do and do what the documentation claims they're doing, which yet again is the textbook definition of not a bug.

Even if your compiler generates code right, the different generations of X86 have different types of scheduling and different numbers of execution ports so your compiler can never be "right" unless you compile something like 5 to 10 different versions just for X86.

But I think it's really important to emphasize that C/C++ run on a "fake" machine.  It's not exactly a virtual machine, but it's a multi-architecture abstraction.  You don't get to say that the compiler is wrong because it doesn't do a great job at register allocation or something.

That said there's always a first developer to report something, but when there's literally millions of programmers using whatever language...that's a tiny chance that it's you.

-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Trajectory via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : rory-games via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : visualstudio via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : visualstudio via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : visualstudio via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector

Reply via email to