Richard Kenner
39b3bed7fe
(dollars_in_ident): DOLLARS_IN_IDENTIFIERS is now Boolean.
...
(c_decode_option): -fdollars-in-identifiers is now independent of -ansi,
of -traditional, and of DOLLARS_IN_IDENTIFIERS.
From-SVN: r12930
1996-10-09 16:19:45 -04:00
Richard Kenner
79188db9b4
Formerly extend.texi.~109~
...
From-SVN: r12929
1996-10-09 16:19:37 -04:00
Richard Kenner
cb0d6785e7
Formerly cpp.texi.~24~
...
From-SVN: r12928
1996-10-09 16:19:18 -04:00
Richard Kenner
f84cddb998
(yylex): Treat $' just like
_', except issue a diagnostic if
...
!dollars_in_ident or if pedantic.
From-SVN: r12927
1996-10-09 16:19:12 -04:00
Richard Kenner
d348bc3450
(default_compilers): -ansi no longer implies -$ to cpp.
...
From-SVN: r12926
1996-10-09 16:18:50 -04:00
Richard Kenner
800f4153ad
(split_specs_attrs): New function.
...
From-SVN: r12925
1996-10-09 07:35:43 -04:00
Richard Kenner
084c4c25c1
Update number of shift/reduce conflicts.
...
({typed_declspecs,reserved_declspecs,declmods}_no_prefix_attr): New.
(current_declspecs): Initialize to NULL_TREE.
(fndef): Pass current_declspecs, not $1, to start_function.
(old_style_parm_decls): Renamed from xdecls.
(datadecl, declmods): Add references to new rules.
(setspecs): Call split_specs_attrs.
(absdcl1): Remove case with setattrs.
From-SVN: r12924
1996-10-09 07:35:27 -04:00
Richard Kenner
33aeec285d
(sdbout.o): Make dependency list match included files.
...
From-SVN: r12923
1996-10-09 07:00:38 -04:00
Richard Kenner
89c96a4088
Include defaults.h.
...
From-SVN: r12922
1996-10-09 07:00:20 -04:00
Richard Kenner
ebde8a2754
(range_test): Function deleted.
...
(range_binop, make_range, build_range_check): New functions.
(merge_ranges, fold_range_test): Likewise.
(fold_truthop): No longer call range_test.
(fold, case TRUTH_{AND,OR}{,IF}_EXPR): Call fold_range_test.
From-SVN: r12921
1996-10-09 05:48:36 -04:00
Jason Merrill
d291dd49ee
DWARF2
...
From-SVN: r12920
1996-10-09 01:52:26 +00:00
Torbjorn Granlund
79c900b1c0
(CPP_SPEC): Avoid newline in the string.
...
From-SVN: r12919
1996-10-08 23:39:12 +00:00
Torbjorn Granlund
2f16edb13c
(final): Update insn_current_address before calling final_scan_insn.
...
From-SVN: r12918
1996-10-08 23:36:57 +00:00
Jim Wilson
1fe33d17b9
(unroll_loops): Set local_regno only if set_dominates_use returns true.
...
(unroll_loops): Set local_regno only if set_dominates_use
returns true.
(set_dominates_use): New function.
From-SVN: r12917
1996-10-08 14:51:09 -07:00
Doug Evans
a7c1916aea
(decl_constant_value): Delete test for ! TREE_PUBLIC.
...
From-SVN: r12916
1996-10-08 20:01:15 +00:00
Doug Evans
b405396c6b
(output_func_epilogue): Add comment regarding insn_addresses.
...
From-SVN: r12915
1996-10-08 18:22:23 +00:00
Jeff Law
075154bacc
pa.c (hppa_legitimize_address): Remove test code accidentally left in during last change.
...
* pa/pa.c (hppa_legitimize_address): Remove test code
accidentally left in during last change.
From-SVN: r12914
1996-10-08 11:11:03 -06:00
Jim Wilson
7c9df1c69c
(schedule_block): Before scheduling...
...
(schedule_block): Before scheduling, add code to make all
call used regs that are not fixed or global live when we see a
CALL_INSN. During scheduling, change existing code to use same test.
From-SVN: r12913
1996-10-07 17:35:03 -07:00
Jim Wilson
da2c54476f
(bss_section): Delete unused parameters.
...
From-SVN: r12912
1996-10-07 16:54:39 -07:00
Jason Merrill
e90b62db74
*** empty log message ***
...
From-SVN: r12911
1996-10-07 22:02:43 +00:00
Jason Merrill
85f8926ee5
*** empty log message ***
...
From-SVN: r12910
1996-10-07 20:25:37 +00:00
Michael Meissner
fcb37f66ba
Fix previous change to work on both endian hosts and targets
...
From-SVN: r12909
1996-10-07 20:14:15 +00:00
Jeff Law
1c138ba302
* pa/pa.h (combinable_fsub): Don't return without a value!
...
From-SVN: r12908
1996-10-06 16:44:09 -06:00
Michael Meissner
a651f22233
Use split_double to break apart CONST_DOUBLEs
...
From-SVN: r12907
1996-10-06 18:13:02 +00:00
Richard Kenner
f508963359
(LIB_SPEC): Add support for -mwindows.
...
Always pass -lkernel32.
(LIBGCC_SPEC): Don't delete.
(STARTFILE_SPEC): Remove always-true conditionalization.
(LONG_DOUBLE_TYPE_SIZE): Use default.
From-SVN: r12906
1996-10-05 08:43:12 -04:00
Jason Merrill
69830683fd
DWARF
...
From-SVN: r12905
1996-10-05 09:38:40 +00:00
Jason Merrill
7aecea252c
DWARF
...
From-SVN: r12904
1996-10-04 23:17:36 +00:00
Jason Merrill
d7248bff72
*** empty log message ***
...
From-SVN: r12903
1996-10-04 21:22:19 +00:00
Stan Cox
af6d53df71
(asm_output_function_prefix): Don't use ASM_DECLARE_FUNCTION_NAME if it is not defined.
...
From-SVN: r12902
1996-10-04 20:13:04 +00:00
Jim Wilson
4787bce0e9
(sfunc_uses_reg): New function.
...
(noncall_uses_reg, machine_dependent_reorg, final_prescan_insn):
Handle special functions like function calls for purposes of relaxing.
(noncall_uses_reg): Added some missing cases of registers
being used in non-call instructions.
From-SVN: r12901
1996-10-04 12:56:02 -07:00
Jim Wilson
227665e760
(PRESERVE_DEATH_INFO_REGNO_P): define
...
From-SVN: r12900
1996-10-04 12:29:44 -07:00
Jason Merrill
4b67444820
*** empty log message ***
...
From-SVN: r12899
1996-10-04 17:51:20 +00:00
Stan Cox
acb94fa1e9
(adddi3_1, subdi3_1): insns renamed from adddi3 and subdi3;
...
added missing earlyclobbers. (adddi3_1): removed duplicates from commutativity.
(adddi3, subdi3): new define_expands.
From-SVN: r12898
1996-10-04 14:07:02 +00:00
Stan Cox
1b90646a5b
(flag_omit_frame_pointer, outer_function_chain: declare.
...
From-SVN: r12897
1996-10-04 14:07:02 +00:00
Richard Kenner
1fdae49c42
(layout_decl): Don't turn off DECL_BIT_FIELD if DECL's alignment is
...
less than its type.
From-SVN: r12896
1996-10-04 07:01:47 -04:00
Jason Merrill
2d37f024c0
oops
...
From-SVN: r12895
1996-10-03 23:41:51 +00:00
Jason Merrill
2b77deccd9
DWARY
...
From-SVN: r12894
1996-10-03 23:37:38 +00:00
Doug Evans
d884dca33e
Use #include "", not #include <>.
...
From-SVN: r12893
1996-10-03 22:31:13 +00:00
Jeff Law
78c0acfdd3
pa.h (EXTRA_CONSTRAINT): Loosen conditions for match of 'Q' and 'T' while reload is running.
...
* pa.h (EXTRA_CONSTRAINT): Loosen conditions for match of
'Q' and 'T' while reload is running.
* pa/pa.c (hppa_legitimize_address): Rework to generate more
indexed and scaled indexed addressing.
* pa/pa.md (scaled indexed store): Add define_splits to undo
pessimizations created by hppa_legitimize_address for integer
stores.
From-SVN: r12892
1996-10-02 17:31:45 -06:00
Ian Lance Taylor
085540da9c
Hack around HP/UX 10.20 sed bug
...
From-SVN: r12891
1996-10-02 21:30:23 +00:00
Jason Merrill
bdb669cb23
*** empty log message ***
...
From-SVN: r12890
1996-10-02 20:51:39 +00:00
Jeff Law
5621d7177e
pa.c (remove_useless_addtr_insns): New function.
...
* pa/pa.c (remove_useless_addtr_insns): New function.
(pa_reorg): Delete code to remove useless add,tr insns.
Instead call remove_useless_addtr_insns.
(output_function_prologue): Call remove_useless_addtr_insns
to catch any add,tr insns created by reorg.
From-SVN: r12889
1996-10-02 11:42:18 -06:00
Jeff Law
a998424bec
* pa/pa.c (secondary_reload_class): Remove duplicate/useless code.
...
From-SVN: r12888
1996-10-02 11:27:20 -06:00
Jeff Law
2e91542a41
* pa/pa.h (PARSE_LDD_OUTPUT): Handle output from hpux10.20 "chatr".
...
From-SVN: r12887
1996-10-02 11:21:48 -06:00
Doug Evans
74924ee9c5
Fix broken comment.
...
From-SVN: r12886
1996-10-02 04:31:28 +00:00
Jim Wilson
71591a1d69
(used_arg): When call xmalloc for mswitches, pass 1 if
...
n_switches is zero.
From-SVN: r12885
1996-10-01 11:18:44 -07:00
Jim Wilson
afad3d2c26
(gen_shl_and, gen_shl_sext): use gen_lowpart to generate rtx in the appropriate mode for zero/sign-extension.
...
(gen_shl_and, gen_shl_sext): use gen_lowpart to
generate rtx in the appropriate mode for zero/sign-extension.
Don't generate a zero bit shift.
(gen_shl_sext) directly use gen_ashift instead of gen_ashrsi3 .
From-SVN: r12884
1996-09-30 14:45:47 -07:00
Mike Stump
5156628f9f
89th Cygnus<->FSF quick merge
...
From-SVN: r12883
1996-09-30 21:34:04 +00:00
Ian Lance Taylor
bf6103db43
Redefine exception in math.h for C++
...
From-SVN: r12882
1996-09-30 21:19:24 +00:00
Ian Lance Taylor
ded732a0b7
Redefine exception in math.h
...
From-SVN: r12881
1996-09-30 21:19:11 +00:00