Richard Stallman
b76227eaa5
(struct function): New fields const_rtx_hash_table,
...
const_rtx_sym_hash_table, first_pool, last_pool, pool_offset.
From-SVN: r2392
1992-10-10 09:44:58 +00:00
Richard Stallman
88e71d2465
(varasm.o): Dep on function.h.
...
From-SVN: r2391
1992-10-10 09:44:39 +00:00
James Van Artsdalen
0041680483
(TARGET_DEFAULT): New macro - don't make TARGET_IEE_FP default for SCO.
...
From-SVN: r2390
1992-10-10 09:31:37 +00:00
Richard Stallman
c475655240
(DBX_DEBUGGING_INFO): Defined.
...
From-SVN: r2389
1992-10-10 01:34:31 +00:00
Jim Wilson
c82aa69aa3
(sparc_type_code): Return reasonable result for COMPLEX_TYPE.
...
From-SVN: r2388
1992-10-09 15:10:02 -07:00
Tom Wood
03da3e3b47
(return): Always available once reload has completed.
...
(epilogue): Use a return insn rather than an indirect jump.
From-SVN: r2387
1992-10-09 18:32:50 +00:00
Tom Wood
7bd80f3738
(start_of_epilogue_needs): New variable.
...
(mark_target_live_regs): Add in start_of_epilogue_needs when
NOTE_INSN_EPILOGUE_BEG is scanned.
(dbr_schedule): Compute start_of_epilogue_needs and update
end_of_function_needs to include sets by all instructions
following NOTE_INSN_EPILOGUE_BEG.
From-SVN: r2386
1992-10-09 18:31:57 +00:00
Richard Kenner
014830a56d
(mark_target_live_regs): Fix bug in last change.
...
From-SVN: r2385
1992-10-09 14:13:13 -04:00
Richard Stallman
9d790a4f73
(aggregate_value_p): Return 1 if regs we would use are not all call-clobbered.
...
From-SVN: r2384
1992-10-09 16:59:56 +00:00
Richard Stallman
6ed1d6c5ed
(POPSTACK): Pop discarded elts off all the stacks as we go.
...
From-SVN: r2383
1992-10-09 16:59:32 +00:00
Richard Kenner
cb00f51acf
(gen_lowpart_common, gen_highpart, operand_subword): Don't make a new
...
REG for stack, frame, or arg pointer.
From-SVN: r2382
1992-10-09 07:30:07 -04:00
Richard Kenner
26ecfc7614
(subst, case SUBREG): Don't make a new REG for stack, frame, or arg
...
pointer.
From-SVN: r2381
1992-10-09 07:29:23 -04:00
Richard Kenner
d9983d6c52
(optimize_reg_copy_1): Tighten up code to properly handle the case when...
...
(optimize_reg_copy_1): Tighten up code to properly handle the case
when SRC or DEST is a multi-word hard register and only some parts of
the register are set or used. Also, avoid updating register status
for DEST if we can't do the optimization.
From-SVN: r2380
1992-10-09 07:28:53 -04:00
Richard Kenner
dd2cc34357
(jump_optimize): Only use a REG as a target.
...
From-SVN: r2379
1992-10-09 07:28:00 -04:00
Richard Kenner
b67b4e47b0
*** empty log message ***
...
From-SVN: r2378
1992-10-09 07:27:31 -04:00
Richard Stallman
a74467d457
(floating_exact_log2, standard_68881_constant_p):
...
(standard_sun_fpa_constant_p): Use REAL_VALUE_FROM_CONST_DOUBLE.
(print_operand): Likewise.
From-SVN: r2377
1992-10-09 04:41:02 +00:00
Arne H. Juul
396f9edb4b
added missing then
...
From-SVN: r2376
1992-10-09 01:48:26 +00:00
Tom Wood
587cb682de
(assign_parms): Provide a safe value for
...
DECL_INCOMING_RTL in case of syntax errors.
From-SVN: r2375
1992-10-08 22:08:29 +00:00
Michael Meissner
29a326c233
Define PTRSIZE_TYPE, WCHAR_TYPE, and SIZE_TYPE for OSF/1.
...
From-SVN: r2374
1992-10-08 21:14:49 +00:00
Michael Meissner
c2177307a5
Fix shared library in i386; correctly spell macro in mips.h.
...
From-SVN: r2373
1992-10-08 20:07:04 +00:00
Richard Stallman
0cd4060d80
(install-common-headers): Fix dir in chmods for assert.h.
...
From-SVN: r2372
1992-10-08 19:43:37 +00:00
Richard Stallman
b0136fddfc
(__savereg, va_arg): Put uses of __va in parens.
...
From-SVN: r2371
1992-10-08 18:22:34 +00:00
Jeff Law
742ba40c29
pa.md (fp_alu function unit, case fpcc): Fpcc instructions use the fpalu unit.
...
* pa.md (fp_alu function unit, case fpcc): Fpcc instructions use
the fpalu unit. In the most common case their result will be used
in a ftest instruction. Minimum distance between the fcmp and
ftest instruction is 4.
From-SVN: r2370
1992-10-08 11:21:43 -06:00
Tom Wood
1396372010
(dwarfout_init...
...
(dwarfout_init, dwarfout_finish): Don't output labels
or .debug_aranges entries for .data1 and .rodata1 as these
sections aren't currently used.
From-SVN: r2369
1992-10-08 10:42:19 +00:00
Mike Stump
ca46db8715
Fix a simple typo.
...
From-SVN: r2368
1992-10-08 09:34:37 +00:00
Richard Kenner
b8b88835df
(PATHLENGH): Change from 20 to 10 to speed up compilations.
...
From-SVN: r2367
1992-10-08 04:44:02 -04:00
Richard Kenner
1422dce065
(mark_target_live_regs): Look at USE insns made by update_block when scanning forward past target.
...
(mark_target_live_regs): Look at USE insns made by update_block when scanning
forward past target.
(mark_target_live_regs, dbr_schedule): Use GET_RTX_CLASS.
From-SVN: r2366
1992-10-08 04:42:53 -04:00
Richard Stallman
3f78332988
(invert_truthvalue): Never alter ARG.
...
From-SVN: r2365
1992-10-08 08:30:25 +00:00
Richard Stallman
abd09f9705
(TAGS): Exclude =*.[chy] from tags table.
...
From-SVN: r2364
1992-10-08 08:21:30 +00:00
Richard Stallman
547ad55772
(yylex): For floats, Use REAL_VALUES_LESS to distinguish underflow from overflow.
...
(yylex): For floats, Use REAL_VALUES_LESS to distinguish
underflow from overflow. Delete special case for 0.0.
From-SVN: r2363
1992-10-08 07:13:12 +00:00
Richard Stallman
09a99207ea
(<sys/signal.h>): Fix types of SIG_DFL, SIG_ERR, SIG_IGN, and SIG_HOLD.
...
(<sys/stat.h>): Turn definitions of stat, lstat, fstat, and mknod
into ANSI syntax and add __ to variables used.
From-SVN: r2362
1992-10-07 21:58:26 +00:00
Tom Wood
2a819d04bc
(dwarfout_{begin,end}_function): New functions.
...
(body_{begin,end}_attribute): New functions.
(dwarf_attr_name): Print AT_body_begin and AT_body_end.
(output_{local,global}_subroutine_die): Output the new attributes.
From-SVN: r2361
1992-10-07 20:24:33 +00:00
Tom Wood
befb13a587
(enum dwarf_attribute): Add At_body_begin and AT_body_end.
...
From-SVN: r2360
1992-10-07 20:24:10 +00:00
Tom Wood
8f313754fc
(final_scan_insn): Call dwarfout_begin_function.
...
(final_end_function): Call dwarfout_end_function.
From-SVN: r2359
1992-10-07 20:23:56 +00:00
Tom Wood
2c39ec409c
(FASTEST_ALIGNMENT): Define as 8 for -m88110 otherwise 4.
...
(CONSTANT_ALIGNMENT, DATA_ALIGNMENT): Base on FASTEST_ALIGNMENT.
(READONLY_DATA_SECTION): Don't override svr4.h
(ASM_OUTPUT_CASE_LABEL): For svr4, use .rodata.
From-SVN: r2358
1992-10-07 20:21:09 +00:00
Tom Wood
a8663ab3b5
(movstrsi): No predicate is needed for the source or
...
destination.
From-SVN: r2357
1992-10-07 20:20:18 +00:00
Tom Wood
f4f0a8eeb2
Add the modules moveDI96x and moveDI41x through
...
moveDI47x.
From-SVN: r2356
1992-10-07 20:20:00 +00:00
Tom Wood
2c11c7126f
(best_from_align): Add a target processor dimension for -m88000, -m88110, and -m88100.
...
(best_from_align): Add a target processor dimension for
-m88000, -m88110, and -m88100.
(expand_block_move): Choose method and limits based on -m88xxx option.
(block_move_no_loop): Extend to allow DImode.
(output_call): Use different syntax for GAS.
From-SVN: r2355
1992-10-07 20:19:22 +00:00
Tom Wood
eb8295452f
New modules added to MOVE_ASM.
...
From-SVN: r2354
1992-10-07 20:18:21 +00:00
Richard Stallman
ee759b212b
(component_decl_list): Do pedwarn for missing semicolon after last field decl.
...
From-SVN: r2353
1992-10-07 19:42:30 +00:00
Michael Meissner
4f83f32399
Redefine MACHINE_TYPE.
...
From-SVN: r2352
1992-10-07 13:49:08 +00:00
Michael Meissner
68c43307e9
Do not define LINK_SPEC if it is already defined.
...
From-SVN: r2351
1992-10-07 13:48:52 +00:00
Richard Stallman
35b528be83
(TARGET_CPU_DEFAULT): Add default definition.
...
(TARGET_SWITCHES): Include that in the default.
From-SVN: r2350
1992-10-07 08:39:42 +00:00
Richard Stallman
7085b87321
(main): Recover correctly from invalid -Wid-clash option.
...
From-SVN: r2349
1992-10-07 08:03:02 +00:00
Richard Stallman
173c6344df
(finclude): Set fp->buf earlier, so it's freed on error.
...
From-SVN: r2348
1992-10-07 07:57:31 +00:00
Richard Stallman
c9d929d737
(install-common-headers): Avoid ! operator, for assert.h.
...
From-SVN: r2347
1992-10-07 07:50:32 +00:00
Jim Wilson
84c29ce456
(copy_loop_body, JUMP_INSN case): Delete abort in the
...
code for setting the JUMP_LABEL field.
From-SVN: r2346
1992-10-06 17:20:41 -07:00
Richard Stallman
5378192b09
(get_first_block_beg): New function.
...
From-SVN: r2345
1992-10-06 21:30:51 +00:00
Richard Stallman
6204c24f34
(install-common-headers): Use $(assertdir).
...
(assertdir): New variable.
From-SVN: r2344
1992-10-06 20:39:15 +00:00
Richard Stallman
d60280fd67
(assertdir): Override usual definition.
...
From-SVN: r2343
1992-10-06 20:38:24 +00:00