- 25 Feb, 1999 19 commits
-
-
From-SVN: r25442
Jeffrey A Law committed -
1999-02-25 17:14 -0500 Zack Weinberg <zack@rabi.columbia.edu> * cpphash.c (install): Rename to cpp_install, add cpp_reader* first argument. All callers changed. (hashtab): Removed. (cpp_lookup, cpp_install): Change all refs to hashtab to pfile->hashtab. (cpp_hash_cleanup): Removed. * cpphash.h: Adjust prototypes. * cpplib.h (struct cpp_reader): Add hashtab pointer. * cppinit.c (cpp_reader_init): Also allocate space for the hashtab. (cpp_cleanup): Delete all macros and free the hashtab. From-SVN: r25441
Zack Weinberg committed -
* sh.h (PASS_IN_REG_P): For TARGET_HITACHI, don't pass structures in registers. * expr.h (PRETEND_OUTGOING_VARARGS_NAMED): Provide default definition. * function.c (assign_parms): Honour PRETEND_OUTGOING_VARARGS_NAMED. * calls.c (expand_call): Likewise. * sh.c (sh_expand_prologue): For TARGET_HITACHI, don't push varargs / stdarg arguments. * sh.h (CPP_SPEC): Add -D__HITACHI__ for -mhitachi. (FUNCTION_ARG): For TARGET_HITACHI, don't pass unnamed arguments in registers. (PRETEND_OUTGOING_VARARGS_NAMED): Define. * va-sh.h (entire file): If __HITACHI__ is defined, use sh[123] flavour varargs. From-SVN: r25440
J"orn Rennecke committed -
* parse.y (read_import_dir): Use `|=', not `+=', to set `found'. When reading a zip file, only use strncmp if both strings are bigger than the buffer length. Initialize `k' when looping through zip file. From-SVN: r25439
Tom Tromey committed -
* cse.c (dump_class): Revert last change and make the prototype extern. From-SVN: r25438
Kaveh R. Ghazi committed -
From-SVN: r25437
Craig Burley committed -
* rtl.h (insn_first_p): Don't declare. * rtlanal.c (insn_first_p): Delete. * loop.c (loop_insn_first_p): Faster implementation. From-SVN: r25436
J"orn Rennecke committed -
Fix pic register initialization. Update zero-extraction patterns. From-SVN: r25435
Richard Earnshaw committed -
From-SVN: r25434
Jason Merrill committed -
* stmt.c (expand_end_loop): Grok code emitted by expand_exit_loop_if_false. From-SVN: r25433
J"orn Rennecke committed -
From-SVN: r25432
Nick Clifton committed -
From-SVN: r25431
Nick Clifton committed -
* cse.c (dump_class): Make the function definition static to match the prototype. From-SVN: r25430
Kaveh R. Ghazi committed -
From-SVN: r25429
Andreas Jaeger committed -
From-SVN: r25428
Craig Burley committed -
From-SVN: r25424
Jeff Law committed -
From-SVN: r25423
Martin v. Löwis committed -
From-SVN: r25422
Martin v. Löwis committed -
typeck.c (convert_for_assignment): Allow boolean integral constant expressions to convert to null pointer. * typeck.c (convert_for_assignment): Allow boolean integral constant expressions to convert to null pointer. * decl.c (lookup_namespace_name): Resolve namespace aliases. * class.c (push_nested_class): Allow namespaces. * decl2.c (set_decl_namespace): Add friendp parameter. * decl.c (grokfndecl): Pass it. (grokvardecl): Likewise. * cp-tree.h: Change declaration. From-SVN: r25420
Jason Merrill committed
-
- 24 Feb, 1999 21 commits
-
-
From-SVN: r25419
Jason Merrill committed -
* dbxout.c (gstab.h): Use if CROSS_COMPILE. From-SVN: r25417
Jim Wilson committed -
* calls.c (initialize_argument_information): New function extracted from expand_call. (expand_call): Use initialize_argument_information. Remove variables which are no longer used due to cleanups. From-SVN: r25416
Jeffrey A Law committed -
From-SVN: r25415
Craig Burley committed -
From-SVN: r25414
Craig Burley committed -
From-SVN: r25413
Craig Burley committed -
* dwarf2out.c (add_location_or_const_value_attribute): Add big endian correction for parms passed in regs but living on the stack. From-SVN: r25412
Jim Wilson committed -
* calls.c (compute_argument_block_size): New function, extracted from expand_calls. (expand_calls): Use compute_argument_block_size. Delete original_args_size, use unadjusted_args_size instead. From-SVN: r25411
Jeffrey A Law committed -
From-SVN: r25410
Joern Rennecke committed -
* calls.c (precompute_arguments): New function, extracted from expand_call. (expand_call): Use precompute_arguments. From-SVN: r25409
Jeffrey A Law committed -
From-SVN: r25408
Nick Clifton committed -
* calls.c (finalize_must_preallocate): New function, extracted from expand_call. (expand_call): Use finalize_must_preallocate. * calls.c (store_one_arg): Mark "variable_size" as possibly unused. From-SVN: r25407
Jeffrey A Law committed -
From-SVN: r25406
Nick Clifton committed -
* gjavah.c (struct namelet): New structure. (add_namelet): New function. (print_namelet): New function. (print_class_decls): Use add_namelet and print_namelet to generate namespaces and not classes. (method_printed): New global. (HANDLE_END_METHOD): Examine method_printed. (print_method_info): Set method_printed when required. Print error if function to be ignored is marked virtual. Handle $finit$ method. (METHOD_IS_FINAL): New macro. (print_field_info): Use it. (HANDLE_METHOD): Clear method_printed. (method_pass): New global. (HANDLE_END_FIELD): Call add_class_decl on the first pass. (process_file): Do two passes over both fields and methods. (HANDLE_METHOD): Examine method_pass. (root): New global. (add_class_decl): New function. (print_class_decls): Don't scan over entire constant pool. From-SVN: r25403
Tom Tromey committed -
* regclass.c (record_reg_classes, case 'p'): Set classes appropriately. An alternative always fails if it needs a pseudo and no suitable register class can be found. Bootstrapped on solaris. From-SVN: r25402
Jeffrey A Law committed -
* loop.h (loop_insn_first_p): Declare. * loop.c (loop_insn_first_p): No longer static. * unroll.c (iteration_info) Fix comparison to reg_iv_type->num_elements. Before accessing reg_biv_class, check index against max_reg_before_loop. Fix and enable code for giv iterators. (loop_iterations): Compare with reg_iv_type->num_elements instead of with max_reg_before_loop. From-SVN: r25401
J"orn Rennecke committed -
From-SVN: r25400
Jason Merrill committed -
From-SVN: r25399
J"orn Rennecke committed -
From-SVN: r25398
Zack Weinberg committed -
sparc.h (CONDITIONAL_REGISTER_USAGE): Don't use PIC_OFFSET_TABLE_REGNUM for register allocation when -fPIC. Wed Feb 24 11:26:41 1999 Vladimir N. Makarov <vmakarov@cygnus.com> * config/sparc/sparc.h (CONDITIONAL_REGISTER_USAGE): Don't use PIC_OFFSET_TABLE_REGNUM for register allocation when -fPIC. From-SVN: r25397
Vladimir N. Makarov committed -
From-SVN: r25396
Craig Burley committed
-