Richard Kenner
78675f9178
(start_function): Add new parameter.
...
From-SVN: r9148
1995-03-09 21:31:28 -05:00
Richard Kenner
7665dfd47b
(start_function): Handle new parameter ATTRIBUTES.
...
From-SVN: r9147
1995-03-09 21:31:02 -05:00
Richard Kenner
8fcf10c01f
(print_node): Fix typo in printing large INTEGER_CST.
...
From-SVN: r9146
1995-03-09 20:40:49 -05:00
Richard Kenner
809d657596
(assemble_variable): Consistently use DECL_SIZE for everything.
...
From-SVN: r9145
1995-03-09 20:37:06 -05:00
Michael Meissner
e2041e684f
Fix -msoft-float on Power.
...
From-SVN: r9144
1995-03-09 17:51:37 +00:00
Richard Kenner
a74853cb65
Remove last change.
...
From-SVN: r9143
1995-03-09 09:36:16 -05:00
Richard Kenner
caf2e8e401
(convert_for_assignment): Fix typo in testing for pointer to function
...
type.
From-SVN: r9142
1995-03-09 09:00:50 -05:00
Richard Kenner
2871d24f4a
(record_constant_1): Handle NON_LVALUE_EXPR.
...
Rewrite to use switch instead of if/then/elseif/else.
From-SVN: r9141
1995-03-09 08:51:20 -05:00
Richard Kenner
9040d8731a
Update copyright dates.
...
From-SVN: r9140
1995-03-09 06:45:13 -05:00
Richard Kenner
720e51b748
(do_include): Fix type typo: pcfbuflimit is char *, not int.
...
From-SVN: r9139
1995-03-08 18:21:34 -05:00
Richard Kenner
a7a0564039
(force_fit_type): Always propagate OVERFLOW.
...
From-SVN: r9138
1995-03-08 17:49:48 -05:00
Richard Kenner
a6108925a2
(gen_inline_header): Add new parm FORCED_LABELS.
...
From-SVN: r9137
1995-03-08 17:30:20 -05:00
Richard Kenner
5b0e2c7ddc
(initialize_for_inline, output_inline_function): Handle FORCED_LABELS.
...
From-SVN: r9136
1995-03-08 17:29:43 -05:00
Richard Kenner
2fbb1ada27
(FORCED_LABELS): New field; other fields adjusted.
...
(gen_inline_header_rtx): New parm FORCED_LABELS.
From-SVN: r9135
1995-03-08 17:29:20 -05:00
Richard Kenner
1129c9f83e
(INLINE_HEADER): Add new "e" field.
...
From-SVN: r9134
1995-03-08 17:28:34 -05:00
Michael Meissner
9890ad7a9e
More typos
...
From-SVN: r9133
1995-03-08 21:29:44 +00:00
Jason Merrill
b890f297ea
Add -taso and -rpath to LINK_SPEC
...
From-SVN: r9132
1995-03-08 18:40:51 +00:00
Michael Meissner
81a5008ec3
fix typo.
...
From-SVN: r9131
1995-03-08 16:54:20 +00:00
Michael Meissner
c2baf13392
Define _RELOCATABLE if -mrelocatable; Rewrite eabi.asm for use with -mrelocatable.
...
From-SVN: r9130
1995-03-08 16:42:26 +00:00
Michael Meissner
8a552066c6
Do not initialize the pointer variable __new_handler with an address.
...
From-SVN: r9129
1995-03-08 15:21:52 +00:00
Ian Lance Taylor
c9040e2c81
Add support for #pragma align
...
From-SVN: r9128
1995-03-07 22:34:39 +00:00
Doug Evans
ae8b85c2ad
(TARGET_VERSION): Define.
...
(CPP_PREDEFINES): Delete sun, sparc, unix. Delete OS assertions.
(ASM_SPEC): Define.
(LINK_SPEC): Delete solaris stuff, this is an embedded target.
(STARTFILE_SPEC, ENDFILE_SPEC): Define.
From-SVN: r9127
1995-03-07 17:16:54 +00:00
Doug Evans
94a8b9feee
(install-common): Fix typo in installation of gcc-cross.
...
From-SVN: r9126
1995-03-07 16:56:39 +00:00
Doug Evans
dcca7802b8
(install-common): Fix typo in installation of cpp.
...
From-SVN: r9125
1995-03-06 22:54:51 +00:00
Jeff Law
014a45652d
* pa.md (movsicc): New expander.
...
From-SVN: r9124
1995-03-06 00:29:33 -07:00
Doug Evans
cd681d1f89
Undo this patch, breaks libobjc builds.
...
* c-decl.c (pushdecl): When have a duplicate decl, and it is global,
delete lookup_name name in test for return.
(redeclaration_error_message): When newdecl is a block level
declaration, use lookup_name_current_level instead of DECL_CONTEXT.
From-SVN: r9123
1995-03-05 23:27:16 +00:00
Michael Meissner
d1b9d2aaf5
Pass -mrelocatable to assembler if passed to compiler.
...
From-SVN: r9122
1995-03-03 21:33:52 +00:00
Ian Lance Taylor
3d356a8c3e
Handle VxWorks typedef macros
...
From-SVN: r9121
1995-03-03 17:11:06 +00:00
Ian Lance Taylor
e571db9896
Patch some VxWorks header files
...
From-SVN: r9120
1995-03-03 17:10:48 +00:00
Richard Kenner
03285371a3
(dump_single_macro): Fix typo: % wasn't properly doubled in printf
...
formats.
From-SVN: r9119
1995-03-03 05:48:33 -05:00
Jason Merrill
8736e83608
Update CLEANUP_POINT_EXPR docs.
...
From-SVN: r9118
1995-03-03 03:45:02 +00:00
Jason Merrill
f283f66b1f
(expand_expr, CLEANUP_POINT_EXPR): Force the operand out
...
of memory before running cleanups.
From-SVN: r9117
1995-03-03 03:45:02 +00:00
Richard Kenner
f7393e851a
Fix formatting.
...
From-SVN: r9116
1995-03-02 19:20:50 -05:00
Richard Kenner
15e779e88c
(rescan): Prevent accidental token-pasting to get !=, *=, /=, ==, or ^=.
...
From-SVN: r9115
1995-03-02 19:15:06 -05:00
Richard Kenner
e4a4d31146
(ASM_OUTPUT_ADDR_DIFF_ELT): Fix typo in label name.
...
From-SVN: r9114
1995-03-02 19:08:45 -05:00
Jason Merrill
912b4fc3a4
(build_binary_op): Avoid spurious warning
...
| comparing enumerator to unsigned variable.
From-SVN: r9113
1995-03-02 23:39:09 +00:00
Richard Kenner
f590249e80
(sqrtsf2,sqrtdf2): Use fp precision specifiers.
...
From-SVN: r9112
1995-03-02 18:18:24 -05:00
Richard Kenner
eadaebabd3
Fix typo in last change.
...
From-SVN: r9111
1995-03-02 18:13:29 -05:00
Richard Kenner
abfe15243c
(yylex, case !NOT_FLOAT): Remove previous change.
...
From-SVN: r9110
1995-03-02 18:08:54 -05:00
Richard Kenner
fa4f1d3636
Update shift/reduce conflict documentation.
...
From-SVN: r9109
1995-03-02 15:51:00 -05:00
Richard Kenner
648300d764
(bootstrap*): Pass new STAGE_PREFIX to recursive makes.
...
From-SVN: r9108
1995-03-02 15:26:39 -05:00
Per Bothner
6f09c35cde
Remove Feb 13's FUNCTION_NEEDS_STATIC_CHAIN changes.
...
From-SVN: r9107
1995-03-01 19:40:59 -08:00
Per Bothner
b001a02f29
Remove Feb 28's FUNCTION_NEEDS_STATIC_CHAIN changes.
...
From-SVN: r9106
1995-03-01 19:33:25 -08:00
Michael Meissner
874a07447a
Move -mrelocatable word before function prologue.
...
From-SVN: r9105
1995-03-02 01:07:59 +00:00
Michael Meissner
a6d8d7ae86
Define cpu/machine as powerpc, not rs6000
...
From-SVN: r9104
1995-03-02 01:07:14 +00:00
Michael Meissner
bf18d0315a
Clone unwind_function for powerpc
...
From-SVN: r9103
1995-03-01 20:30:14 +00:00
Ian Lance Taylor
b099377f9e
Add cpp predefines for VxWorks, and default to -mca
...
From-SVN: r9102
1995-03-01 19:54:15 +00:00
Ian Lance Taylor
2038d7efaa
Add support for COFF style constructors
...
From-SVN: r9101
1995-03-01 19:54:01 +00:00
Michael Meissner
bb68ff55b1
Silence warnings on uminsi3, umaxsi3.
...
From-SVN: r9100
1995-03-01 19:09:39 +00:00
Richard Kenner
021035770a
(decode_field_reference): Don't check TREE_CODE of EXP; let get_inner_reference decide if have reference.
...
(decode_field_reference): Don't check TREE_CODE of EXP; let
get_inner_reference decide if have reference.
Allow no bit reference if have AND_MASK.
(all_ones_mask_p): Use tree_int_cst_equal, not operand_equal_p.
(unextend): New function.
(fold_truthop): For constant cases, use new function, rework
conversion, and warn if comparison can never be true.
From-SVN: r9099
1995-03-01 06:48:17 -05:00