Richard Stallman
5e70898cb4
(bc_strdup): Don't use strcpy's value.
...
From-SVN: r5414
1993-09-22 20:21:03 +00:00
Jan Brittenson
d591efa11c
make sure cc1, cc1plus, and cc1obj targets always make all the bytecode stuff
...
From-SVN: r5413
1993-09-22 13:06:10 -07:00
Richard Stallman
f4e2550326
(xsigned): New macro.
...
(QItype, HItype, SItype, DItype): Use that.
From-SVN: r5412
1993-09-22 19:57:36 +00:00
Jan Brittenson
6317749beb
declared finalize_pic as void
...
From-SVN: r5411
1993-09-22 12:21:03 -07:00
Richard Stallman
659d75b802
(FPROP): Recognize 80387 or 68881 XFmode format.
...
From-SVN: r5410
1993-09-22 19:15:37 +00:00
Jan Brittenson
0172ca3ffb
made bc_emit_trampoline a macro, moved it to m68k.h
...
From-SVN: r5409
1993-09-22 12:04:33 -07:00
Jan Brittenson
0aa4232c16
make sym_lookup global instead of static.
...
From-SVN: r5408
1993-09-22 12:02:19 -07:00
Jan Brittenson
11eff9c024
declare further functions needed for bc_emit_trampoline.
...
declare further functions needed for bc_emit_trampoline. Include
bytecode header files.
From-SVN: r5407
1993-09-22 12:01:32 -07:00
Jan Brittenson
262038b4bc
added missing declaration for bytecode
...
From-SVN: r5406
1993-09-22 11:47:34 -07:00
Jan Brittenson
c20bf1f3b3
bytecode modifications
...
From-SVN: r5405
1993-09-22 11:45:56 -07:00
Jan Brittenson
292b12167d
fixed typo in bytecode code
...
From-SVN: r5404
1993-09-22 11:45:16 -07:00
Mike Stump
33d7026fec
cp-class.c (finish_struct): Move special C++ only code that handles anonymous unions inside structures here.
...
* cp-class.c (finish_struct): Move special C++ only code that
handles anonymous unions inside structures here.
* stor-layout.c (layout_record): From here.
From-SVN: r5403
1993-09-22 18:43:15 +00:00
Jan Brittenson
c02bd5d96e
bytecode fixes
...
From-SVN: r5402
1993-09-22 11:33:20 -07:00
Richard Stallman
e9b7093a9f
(combine_temp_slots): Handle deletion properly.
...
Free the RTL that is allocated.
From-SVN: r5401
1993-09-22 18:29:43 +00:00
Richard Stallman
635b1dad85
(build_component_ref): For a field in an anonymous union,
...
make two nested COMPONENT_REFs.
(lookup_field): Additional arg INDIRECT.
From-SVN: r5400
1993-09-22 18:26:01 +00:00
Kresten Krab Thorup
214a36e850
(-compare:, -shouldNotImplement:): Added.
...
From-SVN: r5399
1993-09-22 18:00:23 +00:00
Kresten Krab Thorup
d4b130122f
(objc_write_type, objc_write_types): Take take char** args for writing strings in stead of char* to match NeXT.
...
(objc_write_type, objc_write_types): Take
take char** args for writing strings in stead of char* to
match NeXT. Also correct some typos in error messages.
From-SVN: r5398
1993-09-22 17:59:50 +00:00
Jan Brittenson
2f2c485abd
renamed jumpif and jumpifnot to xjumpif and xjumpifnot respectively to
...
avoid namespace conflict in stmt.c
From-SVN: r5397
1993-09-22 10:55:26 -07:00
Jan Brittenson
e81d77b502
fixed compilation problems in bc_expand_decl_init
...
From-SVN: r5396
1993-09-22 10:54:20 -07:00
Kresten Krab Thorup
163d999617
(INITIALIZE_TRAMPOLINE): Append call to __enable_execute_stack.
...
(INITIALIZE_TRAMPOLINE): Append call to
__enable_execute_stack.
(CLEAR_INSN_CACHE): New macro.
From-SVN: r5395
1993-09-22 17:45:18 +00:00
Kresten Krab Thorup
c1381fd357
(__enable_execute_stack): Add case for NeXT/__MACH__.
...
From-SVN: r5394
1993-09-22 17:44:56 +00:00
Jan Brittenson
9aefc7b6f4
Initial revision
...
From-SVN: r5393
1993-09-22 10:44:51 -07:00
Jan Brittenson
422e2ed3d7
fixed typo
...
From-SVN: r5392
1993-09-22 10:43:07 -07:00
Kresten Krab Thorup
e117897348
(__clear_cache): add case for new CLEAR_INSN_CACHE.
...
From-SVN: r5391
1993-09-22 17:43:00 +00:00
Kresten Krab Thorup
1108dc3d1f
(output_constructor): Use the type given by the constructor expression only if available.
...
(output_constructor): Use the type given
by the constructor expression only if available. Otherwise
use the type of the declared type.
From-SVN: r5390
1993-09-22 17:38:20 +00:00
Jan Brittenson
538d56bb75
Initial revision
...
From-SVN: r5389
1993-09-22 08:48:59 -07:00
Jan Brittenson
1b0211eb00
fixed typo
...
From-SVN: r5388
1993-09-22 08:40:12 -07:00
Jan Brittenson
a6c25eca98
added declaration for `trampoline' bytecode segment.
...
From-SVN: r5387
1993-09-22 08:39:45 -07:00
Jan Brittenson
bebbbdbb00
Initial revision
...
From-SVN: r5386
1993-09-22 08:27:20 -07:00
Richard Stallman
76c305963d
(INIT_CUMULATIVE_ARGS): Pass just the return value type to aggregate_value_p.
...
From-SVN: r5385
1993-09-22 13:29:19 +00:00
Richard Stallman
3d0a83e870
Comment change.
...
From-SVN: r5384
1993-09-22 13:28:37 +00:00
Richard Stallman
c7544ff7ae
(L_bb): Test inhibit_libc.
...
From-SVN: r5383
1993-09-22 02:33:56 +00:00
Richard Stallman
0defb1d5a1
(ENQUIRE, CROSS_TEST): New variables.
...
(all.cross): Use them.
From-SVN: r5382
1993-09-22 02:30:41 +00:00
Richard Stallman
04c3f19d04
[CROSS_COMPILE]: Include mips/a.out.h.
...
From-SVN: r5381
1993-09-22 02:28:05 +00:00
Per Bothner
cb96be0bf7
Minor push_member_name improvement.
...
From-SVN: r5380
1993-09-21 18:42:59 -07:00
Jan Brittenson
ca695ac93d
bytecode
...
From-SVN: r5379
1993-09-21 14:25:24 -07:00
Jan Brittenson
86d7f2db05
Initial revision
...
From-SVN: r5378
1993-09-21 14:25:11 -07:00
Jan Brittenson
e72498e163
*** empty log message ***
...
From-SVN: r5377
1993-09-21 14:22:27 -07:00
Richard Kenner
683e6ccd1d
(jump_optimize): Try putting RETURN at end of function both at start
...
and at end of our optimization.
From-SVN: r5376
1993-09-21 10:20:39 -04:00
Richard Stallman
2c4c436ae8
(expand_expr): Handle flag_volatile here.
...
From-SVN: r5375
1993-09-20 21:24:17 +00:00
Richard Stallman
493692cdb5
(build_indirect_ref): TREE_THIS_VOLATILE no longer depends on flag_volatile.
...
From-SVN: r5374
1993-09-20 21:23:53 +00:00
Richard Stallman
904f679868
entered into RCS
...
From-SVN: r5373
1993-09-20 20:03:30 +00:00
Doug Evans
da38c875b4
gstddef.h: Back out change of Sep 15 (handles Sun lossage).
...
Prevented bootstrapping.
From-SVN: r5372
1993-09-20 19:24:39 +00:00
Kresten Krab Thorup
9cf8d5481b
(objc_read_string): Allocate n+1 chars instead of just n.
...
From-SVN: r5371
1993-09-20 10:27:23 +00:00
Richard Kenner
5738a80a2e
(rs6000_override_options): Fix typo.
...
From-SVN: r5370
1993-09-19 16:30:06 -04:00
Richard Kenner
4652f1d455
(function_unit fpu2): Fix typo: had `rios12'.
...
From-SVN: r5369
1993-09-19 16:26:39 -04:00
Richard Kenner
e477bbc768
(PREDICATE_CODES): Fix more typos.
...
From-SVN: r5368
1993-09-19 16:19:55 -04:00
Richard Kenner
62e066e2a1
(pred): Fix additional typo in `comparison_operator'.
...
From-SVN: r5367
1993-09-19 16:12:12 -04:00
Richard Stallman
9b404774e7
(rtx_free): New function.
...
From-SVN: r5366
1993-09-19 19:07:16 +00:00
Richard Stallman
7f98eeb6ba
(output_move_double): Handle register overlap
...
case that occur in soft-float XFmode.
From-SVN: r5365
1993-09-19 17:07:19 +00:00