dtrg
|
eed5d461e4
|
cpp now gets installed in the right place.
|
2006-07-23 17:52:23 +00:00 |
|
dtrg
|
1a037b9685
|
Added support for the ego global optimisation suite.
|
2006-07-22 00:52:01 +00:00 |
|
dtrg
|
f371b251d2
|
Rationalised use of #includes to be more standards-compliant.
|
2006-07-22 00:46:16 +00:00 |
|
dtrg
|
d220081198
|
Changed to declare symbols as extern rather than just mentioning
them without qualification.
|
2006-07-22 00:45:51 +00:00 |
|
dtrg
|
86e20aa483
|
Added a concrete definition of nrglobals, because this was not always happening
otherwise.
|
2006-07-22 00:44:52 +00:00 |
|
dtrg
|
4ed4d8423f
|
Added some prototyping to stop a compile error with gcc 4.
|
2005-06-25 13:49:06 +00:00 |
|
ceriel
|
4baa1312a8
|
removed
|
1995-12-06 14:15:11 +00:00 |
|
ceriel
|
2985469116
|
Fix: wrong offsets for locals when < -32768, installation error for 'show'
|
1995-11-08 11:09:14 +00:00 |
|
ceriel
|
c1738933d7
|
Fix: wrong offsets for locals when < -32768
|
1995-11-08 11:08:09 +00:00 |
|
ceriel
|
1aa9149ff9
|
Changed for sparc_solarisdescr
|
1995-08-18 07:24:18 +00:00 |
|
ceriel
|
911b0a43d8
|
Fix: never replace LAR/SAR by AAR LOI/STI if descriptor is not in ROM
|
1995-03-17 12:32:47 +00:00 |
|
ceriel
|
d5505f2f02
|
Also create sparc_solarisdescr
|
1995-03-17 11:00:29 +00:00 |
|
ceriel
|
ef0ecb31b2
|
Fix: sometimes produced branch to non-existing label
|
1994-11-29 14:53:02 +00:00 |
|
ceriel
|
5c83e7dbb5
|
Header --> Id
|
1994-06-24 11:31:16 +00:00 |
|
ceriel
|
0c60f4c22f
|
Fixed several lint complaints
|
1993-11-16 11:35:23 +00:00 |
|
ceriel
|
a4a2ae8f96
|
catch is a signal arg, and should be void catch()
|
1993-11-12 16:57:15 +00:00 |
|
ceriel
|
549dfcc99d
|
Fixed: functions were implicitly declared extern and later static
|
1993-10-07 17:47:26 +00:00 |
|
ceriel
|
2361e37811
|
Fix: used data from freed memory
|
1992-12-08 17:44:01 +00:00 |
|
ceriel
|
af5ad235c9
|
Small change in register allocation criteria
|
1992-09-01 11:13:42 +00:00 |
|
ceriel
|
ee6d91a1d4
|
Fix for sparc description
|
1992-09-01 10:41:37 +00:00 |
|
ceriel
|
0eb2e0dc80
|
Fix previous 'fix'
|
1992-07-23 11:51:39 +00:00 |
|
ceriel
|
a56e1f25ff
|
Was wrong when compiled with ANSI compiler
|
1992-07-22 13:49:15 +00:00 |
|
ceriel
|
7c7475bb3a
|
fixed lint complaint
|
1992-07-21 14:40:23 +00:00 |
|
ceriel
|
938bbb9ce8
|
Fix evaluation order problem
|
1992-07-21 11:23:24 +00:00 |
|
ceriel
|
45d0d9f68f
|
Removed # in commands
|
1992-06-26 12:54:57 +00:00 |
|
ceriel
|
50e8baa624
|
Removed # in commands, removed call to _cleanup()
|
1992-06-26 12:42:31 +00:00 |
|
ceriel
|
0bfa4970c5
|
Added i386 description
|
1992-02-11 16:59:43 +00:00 |
|
ceriel
|
168634cd0b
|
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
|
1991-12-17 15:49:18 +00:00 |
|
ceriel
|
df1ed9426d
|
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
|
1991-12-17 15:28:58 +00:00 |
|
ceriel
|
d20534521e
|
be consistent in naming of itemtab.h
|
1991-12-12 16:02:59 +00:00 |
|
ceriel
|
8394d5a4e1
|
Added 'extern'
|
1991-12-12 16:01:46 +00:00 |
|
ceriel
|
35dc8e74d0
|
Improved lint entry
|
1991-10-29 09:26:01 +00:00 |
|
ceriel
|
d747702ae9
|
Corrected lintlib entry
|
1991-10-29 09:24:48 +00:00 |
|
ceriel
|
69026d6c17
|
Bug fix: used field of freed struct
|
1991-10-25 14:27:59 +00:00 |
|
ceriel
|
51f8a3b798
|
cleanup better
|
1991-10-21 13:59:48 +00:00 |
|
ceriel
|
e8d165a4a6
|
cleanup better
|
1991-10-21 13:26:50 +00:00 |
|
ceriel
|
64eacb4c9f
|
Do not install lintlib by default: maybe lint is not installed yet
|
1991-10-09 19:12:52 +00:00 |
|
ceriel
|
2b7aae3b44
|
Added support for volatile
|
1991-10-02 13:03:31 +00:00 |
|
ceriel
|
0182322630
|
Fixed proto.make
|
1991-09-13 11:00:50 +00:00 |
|
ceriel
|
e5052d73e4
|
fix: make directory lib.bin/ego
|
1991-09-13 10:07:37 +00:00 |
|
ceriel
|
3bbf316395
|
Added Makefile to do a 'make distr'
|
1991-09-10 09:55:38 +00:00 |
|
ceriel
|
8caa154b25
|
new installation mechanism
|
1991-09-06 15:37:13 +00:00 |
|
ceriel
|
d9f98bc411
|
New installation mechanism
|
1991-08-27 10:18:09 +00:00 |
|
ceriel
|
5f652d1e85
|
removed compare and install
|
1991-08-27 10:17:25 +00:00 |
|
ceriel
|
112b0cf407
|
removed ud_locals.h; it was not used
|
1991-08-27 10:15:59 +00:00 |
|
ceriel
|
e505a02ad7
|
produce debugging info
|
1991-06-26 17:30:48 +00:00 |
|
ceriel
|
9f565afcc2
|
removed unused variable
|
1991-06-26 17:29:58 +00:00 |
|
ceriel
|
8583ee73f3
|
Added verbose flag
|
1991-06-26 17:28:15 +00:00 |
|
ceriel
|
7a0002427d
|
Use of em_flag was wrong: did not use sp_fmnem
|
1991-03-20 17:31:20 +00:00 |
|
ceriel
|
74ff22b506
|
Allow for AALMAG as well as ARMAG
|
1991-03-20 16:24:50 +00:00 |
|
ceriel
|
ac83fe3815
|
Removed WORDLENGTH generation program; no longer assume that the machine
on which we compile is the machine on which we run
|
1991-03-05 13:06:00 +00:00 |
|
ceriel
|
27d53b0d33
|
Changed #include's
|
1991-03-05 12:44:05 +00:00 |
|
ceriel
|
e264b45120
|
Changed #include's
|
1991-03-05 12:16:17 +00:00 |
|
ceriel
|
e340cea7be
|
Under -t option, temporaries are in the current directory
|
1991-03-04 15:00:54 +00:00 |
|
ceriel
|
5a8012b084
|
Replaced driver by C version
|
1991-03-04 12:59:46 +00:00 |
|
ceriel
|
8f339de43b
|
Prevent possible null-dereference
|
1991-03-01 14:55:46 +00:00 |
|
ceriel
|
e1b6ddca2c
|
Prevent superfluous label generation
|
1991-03-01 14:54:43 +00:00 |
|
ceriel
|
2c31a9b1ac
|
removed -i flag
|
1991-02-19 16:51:50 +00:00 |
|
ceriel
|
79cb35ec4f
|
Added SLI reduce
|
1991-02-19 16:45:57 +00:00 |
|
ceriel
|
335377da7a
|
changed lint flags, use ms_ego, changed allocation strategy for loops
|
1990-12-18 11:14:34 +00:00 |
|
ceriel
|
41ca723d96
|
corrected register save cost counts
|
1990-12-18 11:13:03 +00:00 |
|
ceriel
|
8b397ebf05
|
Moved some macros to ../share, changed lint flags
|
1990-12-17 16:48:31 +00:00 |
|
ceriel
|
5dee3d1b26
|
Changed lint flags
|
1990-12-17 16:35:26 +00:00 |
|
ceriel
|
1139272435
|
Changed types in core allocation routines, changed lint flags
|
1990-12-17 14:55:03 +00:00 |
|
ceriel
|
ab62dda2fc
|
Added -t flag to keep temporaries around
|
1990-12-17 14:22:09 +00:00 |
|
ceriel
|
4e4d3290d4
|
use ms_ego, changed lint flags
|
1990-12-17 14:11:13 +00:00 |
|
ceriel
|
a836599f53
|
removed unused macros, changed lint flags
|
1990-12-17 13:53:44 +00:00 |
|
ceriel
|
b3ff76d859
|
Changed lint flags
|
1990-12-17 13:52:53 +00:00 |
|
ceriel
|
8b63334d30
|
fixed problem with multiple definitions going by undetected
|
1990-12-17 13:19:31 +00:00 |
|
ceriel
|
2fbdc5447a
|
Changed types in core allocation routines, changed lint flags
|
1990-12-17 13:15:03 +00:00 |
|
ceriel
|
5e0ec19a91
|
Changed lint flags
|
1990-12-17 13:11:13 +00:00 |
|
ceriel
|
50c8fe71c3
|
changed lint flags, changed macro name, deleted unused macro
|
1990-12-17 13:09:57 +00:00 |
|
ceriel
|
79444acd83
|
Changed lint flags
|
1990-12-17 13:05:24 +00:00 |
|
ceriel
|
ab1b54b56d
|
Added sparc description, don't put constants in regs on M68020
|
1990-11-01 09:37:02 +00:00 |
|
ceriel
|
7f8a099a15
|
Fixed problem with global names used for statics as well as externs
|
1990-10-08 11:44:15 +00:00 |
|
ceriel
|
3fb20f5201
|
made produced itemtab.h file more readable
|
1990-08-20 15:32:29 +00:00 |
|
ceriel
|
eb50492a1f
|
#ifdeffed strange test
|
1990-08-01 14:34:53 +00:00 |
|
ceriel
|
f936a3f35a
|
time optimization is default now
|
1990-08-01 14:33:08 +00:00 |
|
ceriel
|
e3120d2b5f
|
minor change
|
1990-08-01 14:32:04 +00:00 |
|
ceriel
|
eab3243973
|
dumped core on SIM instruction
|
1990-07-19 10:00:02 +00:00 |
|
ceriel
|
e2b59f6517
|
Removed some erroneous fclose() calls
|
1990-05-31 13:54:33 +00:00 |
|
ceriel
|
82b0ef795d
|
fix: IL sometimes removed procedures that could be called indirectly
|
1990-05-30 11:31:32 +00:00 |
|
ceriel
|
d4e3a9d9f6
|
fixed exit status
|
1989-11-07 16:17:06 +00:00 |
|
ceriel
|
9b2bc42d92
|
fixed sed script: \> is special under SunOs 4.0, and the escape was not needed anyway
|
1989-11-07 16:13:26 +00:00 |
|
ceriel
|
cd8f86a7e4
|
Added descriptions for EM machines
|
1989-06-27 15:46:58 +00:00 |
|
ceriel
|
58f837cd33
|
fixed reading of archives
|
1989-06-27 15:41:47 +00:00 |
|
ceriel
|
ced856c234
|
improved fix
|
1989-05-30 14:50:16 +00:00 |
|
ceriel
|
e6fb294aac
|
transform HOL into BSS so that IL does not get confused
|
1989-05-30 14:32:12 +00:00 |
|
ceriel
|
6266743c4c
|
static links are not considered read-only anymore
|
1989-05-30 10:44:34 +00:00 |
|
ceriel
|
a432f84eb0
|
more fine-tuning
|
1989-03-20 12:36:22 +00:00 |
|
ceriel
|
0975784c8d
|
some changes for more fine-tuning
|
1989-03-13 14:12:22 +00:00 |
|
ceriel
|
ae34da5376
|
simplified a bit
|
1989-03-07 10:33:47 +00:00 |
|
ceriel
|
3370f962a4
|
undid some changes; they were not effective
|
1989-03-07 10:29:15 +00:00 |
|
ceriel
|
ab1b682800
|
changed lint flags
|
1989-03-07 10:27:22 +00:00 |
|
ceriel
|
23f2646704
|
use general as pointer flag added
|
1989-03-07 10:24:32 +00:00 |
|
ceriel
|
15449606d1
|
bug fix: if a case-statement did not have a default, so that the
default is the successor of the block containing the CSA/CSB instruction,
the branch to the CSA/CSB block was not optimized
|
1989-03-07 10:11:24 +00:00 |
|
ceriel
|
bb7b8d6490
|
fixed problem with size option
|
1989-03-03 17:53:31 +00:00 |
|
ceriel
|
86ace8a020
|
Fixed lintflags
|
1989-02-09 11:33:11 +00:00 |
|
ceriel
|
dfca9ea600
|
fixed lint options; Added -O<num> option
|
1989-02-09 11:22:24 +00:00 |
|
ceriel
|
6fc4ca1ae0
|
The s option now gives a percentage of the size of the input
|
1989-02-09 10:18:48 +00:00 |
|