summaryrefslogtreecommitdiffstats
path: root/gcc/objc
Commit message (Collapse)AuthorAgeFilesLines
...
* (start_class): For an INTERFACE_TYPE, push to permanent obstack.rms1992-10-171-3/+18
| | | | | | | (build_message_expr): Use TYPE_MAIN_VARIANT when comparing types. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2494 138bc75d-0d04-0410-961f-82ee72b054a4
* Some comments and whitespace cleaned up. RCS headers removed.rms1992-10-141-130/+63
| | | | | | | | | | | | Include gstddef.h and objc-proto.h. Don't include objcP.h or objc-protoP.h. Avoid use of u_int, etc. so no need for sys/types.h. Adjust for change in node_table field data type. Fix calls to DEBUG_PRINTF; no longer wants stream as arg. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2456 138bc75d-0d04-0410-961f-82ee72b054a4
* (reg_names): Make it static. Use DEBUG_REGISTER_NAMES if that's defined.rms1992-10-141-77/+30
| | | | | | | | | | | | | | | | (DEBUG_PRINT_REG): Define if not defined. (print_rtx): Use DEBUG_PRINT_REG for hard regs. (reg_name): Moved here. Get rid of RCS headers. Fix up whitespace and comments. Make key field and corresponding args `const void *'. Don't use assert. Get rid of spurious array-level in node_table field; make it void **. Declare module_hash_table, class_hash_table. (hash_int): Divide by sizeof (void *), not by 2**that minus 1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2455 138bc75d-0d04-0410-961f-82ee72b054a4
* Removed due to issuesrms1992-10-141-113/+47
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2454 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix indentation. Carry out renamings from hash.h.rms1992-09-201-89/+90
| | | | | | | Rename args and locals also. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2193 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix indentation, clean up comments.rms1992-09-201-83/+71
| | | | | | | Rename structure fields and typedefs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2192 138bc75d-0d04-0410-961f-82ee72b054a4
* Changed some decls.rms1992-09-021-98/+95
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2020 138bc75d-0d04-0410-961f-82ee72b054a4
* Changed the format of various sections to conform with GNU standard.rms1992-09-021-112/+82
| | | | | | | | | Deleted dependencies on some header files. Replaced the use of the functions from memory.h with funtions like bzero. Changed the include format. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2019 138bc75d-0d04-0410-961f-82ee72b054a4
* minor documentation changes.dglattin1992-08-311-32/+36
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2008 138bc75d-0d04-0410-961f-82ee72b054a4
* minor documentation changes.dglattin1992-08-311-98/+61
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2007 138bc75d-0d04-0410-961f-82ee72b054a4
* minor documentation adjustments.dglattin1992-08-311-25/+36
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2006 138bc75d-0d04-0410-961f-82ee72b054a4
* (create_builtin_decl): Set TREE_STATIC.rms1992-08-301-2/+1
| | | | | | | Don't set DECL_EXTERNAL or TREE_PUBLIC. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1997 138bc75d-0d04-0410-961f-82ee72b054a4
* (build_selector_translation_table): NULL-terminate therms1992-08-191-0/+5
| | | | | | | selector list. Mark _OBJC_SELECTOR_REFERENCES_decl as static, not extern. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1892 138bc75d-0d04-0410-961f-82ee72b054a4
* Saving a working version before release.dglattin1992-08-182-85/+106
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1884 138bc75d-0d04-0410-961f-82ee72b054a4
* Renamed TREE_INLINE, TREE_NONLOCAL, TREE_REGDECL, TREE_EXTERNAL.rms1992-07-121-5/+5
| | | | | | | to DECL_INLINE, DECL_NONLOCAL, DECL_REGISTER, DECL_EXTERNAL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1570 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove xmalloc/free declarationsmeissner1992-07-121-3/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1562 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix call to build_int_2 to have 2 arguments.meissner1992-07-091-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1536 138bc75d-0d04-0410-961f-82ee72b054a4
* (build_module_descriptor,add_objc_decls):rms1992-07-071-3/+3
| | | | | | | Set DECL_IN_SYSTEM_HEADER instead of TREE_USED on compiler-created decls. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1493 138bc75d-0d04-0410-961f-82ee72b054a4
* entered into RCSrms1992-05-071-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@931 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***rms1992-04-281-110/+133
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@853 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***rms1992-04-231-76/+84
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@822 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***kenner1992-04-171-11/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@754 138bc75d-0d04-0410-961f-82ee72b054a4
* Check in after array version of run-time works.dennisg1992-04-133-54/+197
| | | | | | | Expect more changes as hash version and other changes are made. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@734 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***wood1992-04-131-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@732 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***rms1992-03-231-32/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@575 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***wilson1992-03-191-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@522 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***rms1992-03-161-200/+151
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@497 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***rms1992-03-061-14/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@399 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***rms1992-02-151-6/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@326 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionrms1992-01-171-0/+5217
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203 138bc75d-0d04-0410-961f-82ee72b054a4
* modified to handle new initialization scheme.dennisg1992-01-031-3/+8
| | | | | | | fixed code structure. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155 138bc75d-0d04-0410-961f-82ee72b054a4
* Deleted index variable stuff. Index variables are a hack to the language.dennisg1991-12-311-77/+65
| | | | | | | Cleaned up some documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149 138bc75d-0d04-0410-961f-82ee72b054a4
* entered into RCSrms1991-12-241-0/+102
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@135 138bc75d-0d04-0410-961f-82ee72b054a4
* Cleaned up file format for a distribution.dennisg1991-12-103-130/+142
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111 138bc75d-0d04-0410-961f-82ee72b054a4
* fixed assert macro.dennisg1991-12-032-74/+90
| | | | | | | added memory allocation adjustment macro for hash size allocation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96 138bc75d-0d04-0410-961f-82ee72b054a4
* modified to remove changes previously made todennisg1991-12-011-5/+5
| | | | | | | implement posing. posing just got easy. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83 138bc75d-0d04-0410-961f-82ee72b054a4
* modified to implement set functions.dennisg1991-11-291-2/+37
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81 138bc75d-0d04-0410-961f-82ee72b054a4
* fixed several const decls. bozo.dennisg1991-11-291-16/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80 138bc75d-0d04-0410-961f-82ee72b054a4
* many changes including posing, things to make the compilerdennisg1991-11-291-2/+10
| | | | | | | happier, structure changes, and things to make it play better. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79 138bc75d-0d04-0410-961f-82ee72b054a4
* changed shorts back to ints.dennisg1991-11-242-7/+16
| | | | | | | the efficiency gained didn't out weight the grossness of the code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69 138bc75d-0d04-0410-961f-82ee72b054a4
* converted some entries in the hash structure from ints to shorts.dennisg1991-11-231-8/+7
| | | | | | | | this was done to use a less expensive division instruction in the hashIndex() routine. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68 138bc75d-0d04-0410-961f-82ee72b054a4
* deleted hashIndex() and moved it to hash-inline.hdennisg1991-11-231-35/+12
| | | | | | | converted hash_value_for_key() to a inline and moved it to hash-inline.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67 138bc75d-0d04-0410-961f-82ee72b054a4
* changed hash value calculation.dennisg1991-11-211-29/+12
| | | | | | | | | | func name changed from hashValue() to hashIndex(). the func really calculated a index anyway. changed hash func impl. essentually it was calculating a hash value from a hash value. this is a implementation thing. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66 138bc75d-0d04-0410-961f-82ee72b054a4
* deleted hash mask information from hash struct.dennisg1991-11-211-14/+5
| | | | | | | changed hashing algorithm. those values are no longer needed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65 138bc75d-0d04-0410-961f-82ee72b054a4
* converted hashValue() to a inline.dennisg1991-11-201-17/+22
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64 138bc75d-0d04-0410-961f-82ee72b054a4
* changed typedef and struct decls.dennisg1991-11-191-11/+14
| | | | | | | the run-time was changed and those decls changed too. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63 138bc75d-0d04-0410-961f-82ee72b054a4
* bug in hash_delete(). It was using void* to obtain nodes todennisg1991-11-191-13/+22
| | | | | | | | | | pass to hash_remove(). The value passed to hash_removed() is a entry from the node structure rather than the node itself. Using void* removed compiler checking. Modified to implement cache expansion. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@62 138bc75d-0d04-0410-961f-82ee72b054a4
* changed the defs for class structures for new implementation of run-time.dennisg1991-11-161-40/+47
| | | | | | | changed def of SEL back to its original type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61 138bc75d-0d04-0410-961f-82ee72b054a4
* implemented hash table expansion as suggested by rms.dennisg1991-11-072-31/+97
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59 138bc75d-0d04-0410-961f-82ee72b054a4
* added copyleft.dennisg1991-11-071-4/+22
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud