summaryrefslogtreecommitdiff
path: root/distrib/sparc
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>2000-01-30 01:17:18 +0000
committerMarc Espie <espie@cvs.openbsd.org>2000-01-30 01:17:18 +0000
commite1baab1c5ee83645e50a4e5201b30ad4304189f2 (patch)
treec916040d0e166885c1718d9725a7b2eacda0e7d8 /distrib/sparc
parenta5b828ad2738b34df30f4e57e9a2027dad42823c (diff)
Adapted from egcs development sources, courtesy of Zack Weinberg, with
some help from him. Let gcc generate more sensible code for stack adjustments. Specifically, gcc is a bit lame in that area, as it does emit stack instructions `specially', without using all its optimizer machinery for it. So, at times, you will get subl %esp,12 subl %esp,8 and other such stupid sequences out of it. This peephole matches at least some of those innane sequences and optimizes them. Shrinks code a little bit.
Diffstat (limited to 'distrib/sparc')
0 files changed, 0 insertions, 0 deletions