Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
click on all these pieces of poo poo
gcc
clang
icc (intel cool compiler for cool cats)
shaggar diversity wheelchair-burger-king-kid option (msvc)
former amd employee welfare option (open64)
turbo (i dont think so, tim)
ritchie rich c
View Results
 
  • Locked thread
theadder
Dec 30, 2011


checkbox poll op checkbox poll

Adbot
ADBOT LOVES YOU

theadder
Dec 30, 2011


i use precompiled software ops maybe u should consider it

theadder
Dec 30, 2011


so hes an antisocial moron (he uses lunix) but is he right

theadder
Dec 30, 2011


rjmccall posted:

my guess, without reading any gcc code (which i'm not allowed to do, lol), is that linus has actually diagnosed the problem correctly, but it's buried under a long discussion of what's probably a red herring (also under a giant pile of assholeishness). the red zone is almost certainly a distraction here. gcc appears to be spilling a simple constant (which is definitely screwy) to a slot which should be well within the stack frame, except unfortunately it's doing that spill just before the stack frame has actually been established. there isn't normally a reason you'd need to materialize a constant in the prologue; wild guess, there's something weird (inline assembly?) at the start of the function, and some piece of code is trying to position a "hey, i need this constant now" assertion before that and isn't being careful enough to avoid the prologue. that mistake is also confusing the register allocator, hence the spill

u could write pretty much anything about this & that'd work for me

theadder
Dec 30, 2011


lunis

Adbot
ADBOT LOVES YOU

theadder
Dec 30, 2011


echinopsis posted:

a piece of poo poo evidently

or is it!!!!!!

  • Locked thread