Commit Graph

5404 Commits

Author SHA1 Message Date
Richard Stallman 904f3f5af8 (main): Make sure there's some value within each pair of braces.
From-SVN: r5417
1993-09-22 20:44:24 +00:00
Richard Stallman 7b95735e08 (union stacktype): Deleted.
From-SVN: r5416
1993-09-22 20:26:02 +00:00
Richard Stallman 6e82804465 (bc_assemble_integer): Make definition static.
From-SVN: r5415
1993-09-22 20:23:04 +00:00
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