Richard Kenner
1995f267b7
(assign_stack_temp): Clear MEM flags from reuse.
...
From-SVN: r13623
1997-02-09 14:05:39 -05:00
Richard Kenner
9956bfc058
(update_equiv_regs): Fix error in last change.
...
From-SVN: r13622
1997-02-08 17:37:43 -05:00
Mike Stump
e99d659221
pa.h (RETURN_ADDR_RTX): Fix to ignore export stubs.
...
* pa.h (RETURN_ADDR_RTX): Fix to ignore export stubs.
* pa.c (return_addr_rtx): Define.
From-SVN: r13621
1997-02-07 21:01:43 +00:00
Doug Evans
3bcf86ebf5
Initial revision
...
From-SVN: r13620
1997-02-07 20:09:10 +00:00
Doug Evans
d14834f1f8
toplev.c (main): Delete redundant settings of flag_no_inline and warn_inline if not optimizating.
...
* toplev.c (main): Delete redundant settings of flag_no_inline
and warn_inline if not optimizating.
From-SVN: r13619
1997-02-07 18:56:45 +00:00
Doug Evans
899bf2bfa5
cse.c (invalidate_from_clobbers): Delete unnecessary test for (clobber nil).
...
* cse.c (invalidate_from_clobbers): Delete unnecessary test for
(clobber nil).
From-SVN: r13618
1997-02-07 18:56:07 +00:00
Richard Kenner
580ceef20e
(const_binop): Don't call size_int if low < 0.
...
From-SVN: r13617
1997-02-07 13:10:26 -05:00
Jeff Law
88029ff857
Makefile.in (stmp-multilib-sub): Add missing "else true" clauses to work around make bug on some systems.
...
* Makefile.in (stmp-multilib-sub): Add missing "else true"
clauses to work around make bug on some systems.
From-SVN: r13616
1997-02-07 10:48:54 -07:00
Richard Kenner
7694ce359a
(instantiate_virtual_regs_1, case USE, CLOBBER): Fix error in last change.
...
From-SVN: r13615
1997-02-07 08:19:33 -05:00
Mike Stump
8e702085e7
i formatting tweaks
...
From-SVN: r13614
1997-02-07 03:54:48 +00:00
Mike Stump
abeeec2a28
except.c (find_exception_handler_labels): Initialize label array with zeroes.
...
* except.c (find_exception_handler_labels): Initialize label array
with zeroes.
From-SVN: r13613
1997-02-07 01:17:32 +00:00
Jason Merrill
312e7d50dd
90th Cygnus<->FSF quick merge
...
From-SVN: r13612
1997-02-06 19:32:49 +00:00
Jeff Law
1b84b6f8a1
* pa/pa.md (post_ldwm): Fix typos.
...
From-SVN: r13611
1997-02-05 22:16:18 -07:00
Doug Evans
0b4969a6e4
vxm68k.h (WCHAR_TYPE,WCHAR_TYPE_SIZE,SIZE_TYPE): Fix.
...
* m68k/vxm68k.h (WCHAR_TYPE,WCHAR_TYPE_SIZE,SIZE_TYPE): Fix.
(PTRDIFF_TYPE): Define.
From-SVN: r13610
1997-02-05 20:57:03 +00:00
Ian Lance Taylor
cabcf079ea
Don't always align reload stack slots to BIGGEST_ALIGNMENT
...
From-SVN: r13609
1997-02-05 16:20:04 +00:00
Jim Wilson
4757e6a402
(find_reloads_address_1, case POST_INC): Don't use
...
ADDR_TYPE here.
From-SVN: r13608
1997-02-04 16:29:03 -08:00
Jeff Law
ac684a206c
flow.c (life_analysis): Delete obvious no-op moves which use SUBREGs.
...
* flow.c (life_analysis): Delete obvious no-op moves
which use SUBREGs.
From-SVN: r13607
1997-02-04 16:36:26 -07:00
Richard Kenner
f19911e44a
Update documentation.
...
From-SVN: r13606
1997-02-04 06:14:25 -05:00
Mike Stump
55e777641f
90th Cygnus<->FSF quick merge
...
From-SVN: r13605
1997-02-04 03:09:59 +00:00
Mike Stump
824b9a4c45
90th Cygnus<->FSF quick merge
...
From-SVN: r13604
1997-02-04 02:31:49 +00:00
Jim Wilson
44c389e479
(find_cross_jump): Don't allow old-style and volatile asms
...
to match.
From-SVN: r13603
1997-02-03 17:00:11 -08:00
Doug Evans
b91b26c962
sol2.h (ASM_SHORT,ASM_LONG): Set to .uahalf/.uaword.
...
* sparc/sol2.h (ASM_SHORT,ASM_LONG): Set to .uahalf/.uaword.
* sparc/sysv4.h (ASM_LONG): Define.
(ASM_OUTPUT_{FLOAT,DOUBLE,LONG_DOUBLE}): Use ASM_LONG.
From-SVN: r13602
1997-02-03 20:51:21 +00:00
Joern Rennecke
4ed4cb9a03
Update comment about BSR.
...
From-SVN: r13601
1997-02-03 18:17:13 +00:00
Ian Lance Taylor
47c8cf9147
Add INPADDR_ADDRESS and OUTADDR_ADDRESS reload types
...
From-SVN: r13600
1997-02-03 18:04:00 +00:00
Richard Kenner
5ff0385cdb
(__sel_register_typed_name): Eliminate compiler warnings with explicit cast.
...
From-SVN: r13599
1997-02-02 20:15:14 -05:00
Richard Kenner
e0d0c8a162
(__objc_runtime_mutex): Eliminate leading underscore from name of objc
...
mutex and thread structures.
From-SVN: r13598
1997-02-02 19:57:44 -05:00
Richard Kenner
47a84c97bf
Prototypes for new functions.
...
(__objc_runtime_mutex): Eliminate leading underscore from name of objc
mutex and thread structures.
From-SVN: r13597
1997-02-02 19:54:47 -05:00
Richard Kenner
e64f9262e6
(objc_condition_{,de}allocate): New functions.
...
(objc_condition_{wait,broadcast,signal}): New functions.
(__objc_runtime_mutex): Eliminate leading underscore
from name of objc mutex and thread structures.
From-SVN: r13596
1997-02-02 19:53:23 -05:00
Richard Kenner
f4d01e7962
(objc_condition_{,de}allocate): New functions.
...
(objc_condition_{wait,broadcast,signal}): New functions.
(__objc_runtime_mutex): Eliminate leading underscore from name of objc mutex
and thread structures.
From-SVN: r13595
1997-02-02 19:52:38 -05:00
Richard Kenner
3136f75db4
(objc_condition_{,de}allocate): New functions.
...
(objc_condition_{wait,broadcast,signal}): New functions.
(__objc_runtime_mutex): Eliminate leading underscore from name of objc
mutex and thread structures.
From-SVN: r13594
1997-02-02 19:51:58 -05:00
Richard Kenner
3cec07d501
(hash_delete): Step through the hash nodes versus using hash_next to
...
increase efficiency.
From-SVN: r13593
1997-02-02 19:42:48 -05:00
Richard Kenner
eb0bc1e9b4
(__objc_forward): Replace call to abort function with call to
...
objc_error function.
From-SVN: r13592
1997-02-02 19:42:25 -05:00
Richard Kenner
efa7c88e59
Remove error handling declarations.
...
From-SVN: r13591
1997-02-02 19:42:01 -05:00
Richard Kenner
d2c60b5c23
Declare error handling functions and typedef for user specified error handler function.
...
Declare error handling functions and typedef for user specified error
handler function. Define error codes used by the runtime library.
From-SVN: r13590
1997-02-02 19:41:41 -05:00
Richard Kenner
7e46250027
(objc_verror): New function.
...
(objc_fatal): Remove function.
(objc_set_error_handler): New function.
(_objc_error_handler): New global variable.
(__alpha__): Remove unneeded code.
(objc_error): Allow user specified error handler function to trap and
handle the objc error. Added an error code parameter which indicates
the specific error that occured.
(objc_malloc, objc_atomic_malloc): Replace call to objc_fatal function
with call to objc_error function.
(objc_valloc, objc_realloc, objc_calloc): Likewise.
From-SVN: r13589
1997-02-02 19:41:03 -05:00
Richard Kenner
241365d3cc
(init_check_module_version): Replace call to abort function with call
...
to objc_error function.
From-SVN: r13588
1997-02-02 19:40:12 -05:00
Richard Kenner
b2948281c3
(objc_sizeof_type, objc_alignof_type): Replace call to abort function with call to objc_error function.
...
(objc_sizeof_type, objc_alignof_type): Replace call to abort function
with call to objc_error function.
(objc_skip_typespec): Likewise.
From-SVN: r13587
1997-02-02 19:39:52 -05:00
Richard Kenner
86eb7fef04
(objc_get_class): Replace call to abort function with call to
...
objc_error function.
From-SVN: r13586
1997-02-02 19:39:22 -05:00
Richard Kenner
72c6da8a74
Replace call to abort or __objc_fatal functions with call to objc_error function throughout the complete file.
...
Replace call to abort or __objc_fatal functions with call to
objc_error function throughout the complete file.
(__objc_finish_read_root_object): Use hash table instead of list.
From-SVN: r13585
1997-02-02 19:39:00 -05:00
Richard Kenner
5b9b7438f3
(-error:): Call objc_error function instead of using function pointer.
...
From-SVN: r13584
1997-02-02 19:38:23 -05:00
Richard Kenner
71ccd1fc55
(encode_aggregate_within): New function.
...
(encode_aggregate): Generates encodings for unions similar to those for
structs except surrounded by parenthesis instead of braces.
From-SVN: r13583
1997-02-02 08:24:57 -05:00
Richard Kenner
ec0bc8b600
(process_init_element): When popping levels, don't blow up if
...
constructor_max_index not set due to previous error.
From-SVN: r13582
1997-02-02 08:07:46 -05:00
Richard Kenner
d71f83ca54
(start_function): Fix improper installation of last change.
...
From-SVN: r13581
1997-02-02 07:15:44 -05:00
Richard Kenner
906a2d3cef
(output_scc_di): Add missing CC_STATUS_INIT.
...
From-SVN: r13580
1997-02-02 06:50:51 -05:00
Richard Kenner
4eb2cb10f6
(find_split_point, case SET): Fix error in last change.
...
From-SVN: r13579
1997-02-02 06:39:41 -05:00
Richard Kenner
cd56d9fe10
(rescan): Insert a space after `.' as well, to prevent accidental token-pasting (e.g.
...
(rescan): Insert a space after `.' as well, to prevent accidental
token-pasting (e.g. `.x' -> `.10').
From-SVN: r13578
1997-02-02 06:28:45 -05:00
Richard Kenner
b11d179015
(modregno_adjust): Fixed case when reg_renumber invalid.
...
From-SVN: r13577
1997-02-02 06:08:11 -05:00
Richard Kenner
2c5447d988
(movqi): Enable use of clr and st insns on TARGET_5200.
...
From-SVN: r13576
1997-02-01 19:11:01 -05:00
Richard Kenner
0cb7cfedce
(output_move_simode_const): Enable use of clr and st insns on TARGET_5200.
...
From-SVN: r13575
1997-02-01 19:10:45 -05:00
Richard Kenner
853f1cc30f
(process_command): Fix improper use of strncpy.
...
From-SVN: r13574
1997-02-01 18:53:54 -05:00