1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-16 03:24:07 +00:00
freebsd-ports/lang
Andreas Klemm c1b1010ad0 Bootstrap pgcc-current using -O instead of -O2 (for safety reasons, I don't
want higher optimization levels result in unsafer binaries).

Fix bug, that causes core dumps when using higher optimization levels
than -O2.

Results with dhrystone 2.1 (1000000 loops):
	stock cc (2.7.2.1 from current)	:	136k	(136xxx)
	pgcc-current with -O2		:	138k
	pgcc-current with -O6		:	172k

And no coredump anymore. Reason for coredump:
With -O3 cc1 does an register-to-register-copy optimization and it tries
to write some debugging information about what it is doing into a file
that does not exist unless you have instructed cc1 to dump all its
information about its internal state. (From: Sascha Blank)

BTW:	PLIST is really coming soon, it's on my todo list ;-)
BTW2:	Is Sascha already in the contributors list ? Have to go to work now.

Submitted by:	Sascha Blank <blank@sliphost37.uni-trier.de>
1996-12-20 07:27:41 +00:00
..
bwbasic CATAGORIES+= -> CATAGORIES= 1996-11-12 02:19:40 +00:00
cim Added second MASTER site. 1996-12-11 18:43:33 +00:00
eiffel CATAGORIES+= -> CATAGORIES= 1996-11-12 02:19:40 +00:00
elk Use MASTER_SITE_XCONTRIB. Use MAN? macros. CATEGORIES+= -> CATEGORIES. 1996-11-18 09:56:45 +00:00
expect oops, forgot to include the invisible "micro version" in the "version 1996-12-16 12:12:59 +00:00
forth Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
gcl Compress a bunch of manpages. Remove unnecessary @ directives from 1996-11-18 14:17:24 +00:00
gnat Oops, real reason of BROKEN was gcc incompatibility. 1996-12-07 13:28:30 +00:00
Gofer Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
guile CATAGORIES+= -> CATAGORIES= 1996-11-12 02:19:40 +00:00
icon Modernize the Makefile. 1996-11-15 19:16:25 +00:00
itcl Add reasons to BROKEN. 1996-12-07 13:03:36 +00:00
logo Compress a bunch of manpages. Remove unnecessary @ directives from 1996-11-18 14:17:24 +00:00
mit-scheme Compress a bunch of manpages. Remove unnecessary @ directives from 1996-11-18 14:17:24 +00:00
modula-3 CATAGORIES+= -> CATAGORIES= 1996-11-12 02:19:40 +00:00
modula-3-lib Rename the start-up script from "m3.sh" to "50.m3.sh", to ensure that it 1996-11-29 19:49:19 +00:00
modula-3-socks CATAGORIES+= -> CATAGORIES= 1996-11-12 02:19:40 +00:00
moscow_ml Typo typo (no, not my fault!). 1996-11-21 09:32:45 +00:00
p2c Compress a bunch of manpages. Remove unnecessary @ directives from 1996-11-18 14:17:24 +00:00
pbasic Fix some typos I so eloquently introduced last night. 1996-11-19 01:18:00 +00:00
perl5 Update to take advantage of new features in bsd.port.mk rev. 1.237. 1996-12-11 10:18:45 +00:00
perl5.6 Update to take advantage of new features in bsd.port.mk rev. 1.237. 1996-12-11 10:18:45 +00:00
perl5.8 Update to take advantage of new features in bsd.port.mk rev. 1.237. 1996-12-11 10:18:45 +00:00
perl5.10 Update to take advantage of new features in bsd.port.mk rev. 1.237. 1996-12-11 10:18:45 +00:00
perl5.12 Update to take advantage of new features in bsd.port.mk rev. 1.237. 1996-12-11 10:18:45 +00:00
perl5.14 Update to take advantage of new features in bsd.port.mk rev. 1.237. 1996-12-11 10:18:45 +00:00
perl5.16 Update to take advantage of new features in bsd.port.mk rev. 1.237. 1996-12-11 10:18:45 +00:00
pgcc Bootstrap pgcc-current using -O instead of -O2 (for safety reasons, I don't 1996-12-20 07:27:41 +00:00
pkg pkg/COMMENT files for use by ports READMEs. 1996-04-09 08:30:00 +00:00
python Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python15 Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python20 Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python21 Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python22 Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python23 Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python24 Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python25 Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python26 Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python27 Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python30 Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python31 Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python32 Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python-devel Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
python+ipv6 Converted to MAN[1-9NL] 1996-11-17 06:12:51 +00:00
rexx-imc CATAGORIES+= -> CATAGORIES= 1996-11-12 02:19:40 +00:00
Sather Added some extra MASTER_SITES. Note, only one of them still has version 1.05 1996-11-25 03:49:08 +00:00
scheme48 Compress a bunch of manpages. Remove unnecessary @ directives from 1996-11-18 14:17:24 +00:00
schemetoc CATAGORIES+= -> CATAGORIES= 1996-11-12 02:19:40 +00:00
scm Compress a bunch of manpages. Remove unnecessary @ directives from 1996-11-18 14:17:24 +00:00
smalltalk No `.' is needed at the end of the reason string for NO_CDROM, NO_PACKAGE, 1996-12-08 01:45:16 +00:00
STk Compress a bunch of manpages. Remove unnecessary @ directives from 1996-11-18 14:17:24 +00:00
swi-pl Upgrade, 2.7.15 -> 2.7.16. 1996-11-16 16:25:14 +00:00
tclX Compress a bunch of manpages. Remove unnecessary @ directives from 1996-11-18 14:17:24 +00:00
tclX80 Compress a bunch of manpages. Remove unnecessary @ directives from 1996-11-18 14:17:24 +00:00
tclX82 Compress a bunch of manpages. Remove unnecessary @ directives from 1996-11-18 14:17:24 +00:00
Makefile Add pgcc-current. 1996-12-19 00:19:07 +00:00