Jim Wilson
6b857f0460
(set_dominates_use): In second loop, add check for copy_end.
...
From-SVN: r13997
1997-04-30 16:53:13 -07:00
Jason Merrill
516dd80f5c
x
...
From-SVN: r13996
1997-04-30 23:48:10 +00:00
Jim Wilson
3cce8bc65c
(paradoxical_extendhidi2, paradoxical_extendqidi2): New patterns.
...
From-SVN: r13995
1997-04-30 16:45:13 -07:00
Jason Merrill
ad4ff31086
x
...
From-SVN: r13994
1997-04-30 18:13:30 +00:00
Jason Merrill
a4b3b54a70
Formerly extend.texi.~115~
...
From-SVN: r13993
1997-04-30 10:01:03 +00:00
Jason Merrill
c5e2f6973c
x
...
From-SVN: r13992
1997-04-30 09:41:22 +00:00
Jeff Law
51ac666bcb
lib1funcs.asm (divnorm, [...]): Fix code to negate SImode values.
...
* lib1funcs.asm (divnorm, modnorm, exitdiv): Fix code to
negate SImode values.
From-SVN: r13991
1997-04-29 16:12:25 -06:00
Mike Stump
4c58124363
except.c (expand_eh_region_start_tree): Add DECL argument so we can better track why the region was made for error...
...
* except.c (expand_eh_region_start_tree): Add DECL argument so we
can better track why the region was made for error reporting.
* except.h (expand_eh_region_start_tree): Likewise.
* tree.h (expand_dhc_cleanup): Likewise.
(expand_dcc_cleanup): Likewise.
* except.c (expand_eh_region_start_for_decl): New routine.
* except.h (expand_eh_region_start_for_decl): Likewise.
* stmt.c (expand_decl_cleanup): Add DECL to call of
expand_eh_region_start_tree.
(expand_dcc_cleanup): Likewise.
(expand_dhc_cleanup): Likewise.
(expand_start_case): Switches introduce conditional contexts.
(expand_start_case_dummy): Likewise.
(expand_start_case_dummy): Likewise.
(expand_end_case): Likewise.
From-SVN: r13990
1997-04-29 20:03:15 +00:00
Jason Merrill
9c6cd30ed5
x
...
From-SVN: r13989
1997-04-29 19:18:21 +00:00
Jason Merrill
c82ba1b505
x
...
From-SVN: r13988
1997-04-29 18:44:29 +00:00
Jeff Law
7740d00c6f
h8300.c (push_order, pop_order): Add missing initializer entries.
...
* h8300.c (push_order, pop_order): Add missing initializer
entries.
From-SVN: r13987
1997-04-28 09:17:21 -06:00
Karl Berry
b835c5b30e
Avoid expansion in node titles.
...
Merge cropmarks code into main output routine.
From-SVN: r13986
1997-04-27 19:40:44 +00:00
Doug Evans
3c5d868350
(pushcase_range): [try to] properly apply previous patch of empty range test.
...
From-SVN: r13985
1997-04-26 05:14:45 +00:00
Jeff Law
db5a46802c
* h8300.c (output_adds_subs): check for adding 0.
...
From-SVN: r13984
1997-04-25 16:42:07 -06:00
Jason Merrill
5b5686f5e7
x
...
From-SVN: r13983
1997-04-25 19:03:46 +00:00
Jim Wilson
7019b5d8f6
Initial revision
...
From-SVN: r13982
1997-04-25 11:43:11 -07:00
Stan Cox
f8c5e8bff8
(DBX_*): Use definitions from config/dbxcoff.h instead.
...
From-SVN: r13981
1997-04-25 16:27:50 +00:00
Jason Merrill
b64deb96ba
x
...
From-SVN: r13980
1997-04-25 02:15:39 +00:00
Jason Merrill
52a18c1031
x
...
From-SVN: r13979
1997-04-25 01:32:46 +00:00
Jim Wilson
0be1f0e1cf
(MACHINE_STATE_SAVE, MACHINE_STATE_RESTORE): Add
...
TARGET_5200 support.
From-SVN: r13978
1997-04-24 14:10:56 -07:00
Richard Kenner
1974bfb11f
(pushcase_range): Check for null range first.
...
From-SVN: r13977
1997-04-24 16:39:21 -04:00
Jason Merrill
469b759e8c
Formerly extend.texi.~114~
...
From-SVN: r13976
1997-04-24 07:25:19 +00:00
Ian Lance Taylor
9e148ceb90
Use push_operand to check for changes to the stack pointer
...
From-SVN: r13975
1997-04-24 03:09:29 +00:00
Jason Merrill
173cd503de
x
...
From-SVN: r13974
1997-04-24 02:55:16 +00:00
Jeff Law
4c7428133b
mn10300.c (secondary_reload_class): Handle more cases where we need secondary reloads.
...
* mn10300.c (secondary_reload_class): Handle more cases where we
need secondary reloads.
(impossible_plus_operand): Accept anything that involves addition
of the stack pointer.
* mn10300.md (reload_insi): Always load the stack pointer into
the destination (which is always an address register).
* mn10300.h (STORE_FLAG_VALUE): Remove definition.
* xm-mn10300.h: Declare malloc, realloc, calloc and free.
From-SVN: r13973
1997-04-23 17:54:59 -06:00
Mike Stump
cd1bbde17b
91th Cygnus<->FSF merge
...
From-SVN: r13972
1997-04-23 22:45:03 +00:00
Mike Stump
eb66be0e6c
91th Cygnus<->FSF merge
...
From-SVN: r13971
1997-04-23 22:39:53 +00:00
Ian Lance Taylor
2ec43107c9
Don't assume a SUBREG can not conflict with a MEM
...
From-SVN: r13970
1997-04-23 21:27:40 +00:00
Mike Stump
27a367780a
Add setjmp/longjmp exception handling.
...
From-SVN: r13969
1997-04-23 20:11:52 +00:00
Mike Stump
e976b8b277
Add setjmp/longjmp exception handling.
...
From-SVN: r13968
1997-04-23 20:04:25 +00:00
Doug Evans
2284f91b11
Initial revision
...
From-SVN: r13967
1997-04-23 13:50:37 +00:00
Richard Kenner
263967e71d
(DUCR.M,DUC.M): Defined.
...
From-SVN: r13966
1997-04-23 09:48:57 -04:00
Richard Kenner
36f94c9cb3
(FRAME_POINTER_REQUIRED): Not required.
...
(INITIAL_FRAME_POINTER_OFFSET,FIX_FRAME_POINTER_ADDRESS): Undefine.
(FUNCTION_PROLOGUE,FUNCTION_EPILOGUE): Honor -fomit-frame-pointer.
(ELIMINABLE_REGS,CAN_ELIMINATE,INITIAL_ELIMINATION_OFFSET): Defined.
(PREFERRED_RELOAD_CLASS): Corrected.
(CONST_COSTS,ADDRESS_COST,REGISTER_MOVE_COST,MEMORY_MOVE_COST):
Slight adjustments.
(ASM_APP_ON,ASM_APP_OFF): Corrected.
From-SVN: r13965
1997-04-23 09:48:20 -04:00
Richard Kenner
7bbf567063
(memop_valid): Memory indirection now valid.
...
(nonindirect_operand): Remove.
(print_operand): Fix 'J' output modifier.
From-SVN: r13964
1997-04-23 09:47:57 -04:00
Richard Kenner
fd07302117
(cmphi): Fixed when next CC user is unsigned.
...
(mov[hq]i-[23]): New patterns for mem-indirect moves.
(movhf,movtqf): Corrected.
From-SVN: r13963
1997-04-23 09:47:27 -04:00
Richard Kenner
31c21e0c02
(push_reload): Fix last argument of the call to find_dummy_reload.
...
From-SVN: r13962
1997-04-23 09:41:32 -04:00
Richard Kenner
667d88ab01
entered into RCS
...
From-SVN: r13961
1997-04-23 09:34:56 -04:00
Richard Kenner
1101bba443
Remove include of machmode.h.
...
From-SVN: r13960
1997-04-23 09:29:12 -04:00
Richard Kenner
99de49d4c0
(nextstep.o): New rule.
...
From-SVN: r13959
1997-04-23 09:28:42 -04:00
Richard Kenner
5646e8683c
Add includes for config.h, stdio.h, and flags.h.
...
From-SVN: r13958
1997-04-23 09:28:09 -04:00
Jason Merrill
5bcb3f1345
x
...
From-SVN: r13957
1997-04-23 00:39:04 +00:00
Jim Wilson
f76b8156d9
(gen_variable_dir): Add test for DW_AT_declaration to the old_die if statement, and delete assertion for it.
...
(gen_variable_dir): Add test for DW_AT_declaration to
the old_die if statement, and delete assertion for it.
(decl_ultimate_origin): Remove last change.
From-SVN: r13956
1997-04-22 15:19:47 -07:00
Jeff Law
6c0870b896
mn10300.c (expand_prologue): End the current sequence before counting the tst insns in the current function.
...
* mn10300.c (expand_prologue): End the current sequence before
counting the tst insns in the current function. Start a new
one before emitting any prologue instructions.
* mn10300.h (REGISTER_MOVE_COST): Bump up cost of moves in the
same class.
* mn10300.md (untyped_call): New expander.
From-SVN: r13955
1997-04-22 10:29:04 -06:00
Jim Wilson
9ae69d8b9d
Set TARGET_LIBGCC2_CFLAGS instead of LIBGCC2_CFLAGS.
...
From-SVN: r13954
1997-04-21 14:51:13 -07:00
Richard Kenner
5d595063ff
(fold_rtx, case PLUS): When seeing if negative of constant is around,
...
make sure not dealing with largest negative.
From-SVN: r13953
1997-04-21 16:30:16 -04:00
Jim Wilson
9ee3c68737
(output_addsi3): New function. From addsi3 pattern.
...
From-SVN: r13952
1997-04-21 10:57:09 -07:00
Jim Wilson
079e639f76
(movqi+2): Add address registers.
...
(movxf+1): Disable for TARGET_5200.
(movxf+2): New pattern for TARGET_5200.
(addsi3): Add define_expand. Move code to output_addsi3.
(addsi3_internal): Renamed from addsi3. Disable for TARGET_5200.
(addsi3_5200): New pattern for TARGET_5200.
From-SVN: r13951
1997-04-21 10:56:17 -07:00
Jim Wilson
dfcce277a0
(output_addsi3): Add declaration.
...
From-SVN: r13950
1997-04-21 10:55:28 -07:00
Richard Kenner
3c9b009121
(operand_equal_p): Constants are not equal if there has been an overflow.
...
From-SVN: r13949
1997-04-20 21:27:07 -04:00
Richard Kenner
116758a727
(compile_file): Shorten "branch-probabilities" in output of times.
...
From-SVN: r13948
1997-04-20 20:00:04 -04:00