9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: schwartz@bio.cse.psu.edu schwartz@bio.cse.psu.edu
Subject: [9fans] lmbench vs 8c
Date: Sat, 11 Jul 1998 04:29:50 -0400	[thread overview]
Message-ID: <19980711082950.Xnu48ESG7-ALBL8ri5BCjsA8YWtdN6QJrA5bL0SN2QY@z> (raw)

The latest version of Larry McVoy's lmbench exercises the compiler 
in fun ways.  Here's one:

% cat reg.c
void
doit(void)
{
	register int *p;
	int sum;

	sum =
	p[0]+p[1]+p[2]+p[3]+p[4]+p[5]+p[6]+p[7]+
	p[8]+p[9]+p[10]+p[11]+p[12]+p[13]+p[14]+
	p[15]+p[16]+p[17]+p[18]+p[19]+p[20]+p[21]+
	p[22]+p[23]+p[24]+p[25]+p[26]+p[27]+p[28]+
	p[29]+p[30]+p[31]+p[32]+p[33]+p[34]+p[35]+
	p[36]+p[37]+p[38]+p[39]+p[40]+p[41]+p[42]+
	p[43]+p[44]+p[45]+p[46]+p[47]+p[48]+p[49]+
	p[50]+p[51]+p[52]+p[53]+p[54]+p[55]+p[56]+
	p[57]+p[58]+p[59]+p[60]+p[61]+p[62]+p[63]+
	p[64]+p[65]+p[66]+p[67]+p[68]+p[69]+p[70]+
	p[71]+p[72]+p[73]+p[74]+p[75]+p[76]+p[77]+
	p[78]+p[79]+p[80]+p[81]+p[82]+p[83]+p[84]+
	p[85]+p[86]+p[87]+p[88]+p[89]+p[90]+p[91]+
	p[92]+p[93]+p[94]+p[95]+p[96]+p[97]+p[98]+
	p[99]+p[100]+p[101]+p[102]+p[103]+p[104]+
	p[105]+p[106]+p[107]+p[108]+p[109]+p[110]+
	p[111]+p[112]+p[113]+p[114]+p[115]+p[116]+
	p[117]+p[118]+p[119]+p[120]+p[121]+p[122]+
	p[123]+p[124]
	/* ok so far */
	+p[125] /* not ok */
	/* 
	+p[126]+p[127]
	*/
	;
}

% 8c reg.c
reg.c:10 error in regfree: 8
reg.c:10 error in regfree: 8
reg.c:10 error in regfree: 8
reg.c:10 error in regfree: 8
reg.c:10 error in regfree: 8
reg.c:10 error in regfree: 8
reg.c:10 error in regfree: 8
reg.c:10 error in regfree: 8
reg.c:10 error in regfree: 8
reg.c:10 error in regfree: 8
reg.c:10 error in regfree: 8
too many errors





             reply	other threads:[~1998-07-11  8:29 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-07-11  8:29 schwartz [this message]
1998-07-11 20:45 Brandon
1998-07-11 23:56 Scott

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=19980711082950.Xnu48ESG7-ALBL8ri5BCjsA8YWtdN6QJrA5bL0SN2QY@z \
    --to=schwartz@bio.cse.psu.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).