- 25 Feb, 1999 3 commits
-
-
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 24 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 -
From-SVN: r25395
Craig Burley committed -
* lib/Makefile.in: Regen dependencies. * makeinfo/Makefile.in, util/Makefile.in: Likewise. From-SVN: r25391
Alexandre Oliva committed -
From-SVN: r25390
Jeff Law committed
-
- 23 Feb, 1999 5 commits
-
-
* jvspec.c (lang_specific_driver): Recognize -fsyntax-only and disable linking in that case. From-SVN: r25389
Tom Tromey committed -
corrected a minor typoe From-SVN: r25388
Marc Lehmann committed -
From-SVN: r25387
Martin v. Löwis committed -
* errfn.c: Change varargs code to look like toplev.c. * method.c (process_modifiers): Don't prepend 'U' for char or wchar_t. From-SVN: r25386
Jason Merrill committed -
From-SVN: r25385
Jeff Law committed
-
- 22 Feb, 1999 8 commits
-
-
* config/mips/mips.c (mips_debugger_offset): When TARGET_MIPS16 && frame_pointer_needed adjust frame size. (function_prologue): Don't MIPS16 .mask GPOFFSET. Already adjusted in .frame pseudo-op. Frm Jim Wilson <wilson@cygnus.com>: * mips.c (function_prologue): Adjust frame size in .frame pseudo-op when TARGET_MIPS16 && frame_pointer_needed. From-SVN: r25382
Andrew Cagney committed -
From-SVN: r25381
Nick Clifton committed -
Rework cpu/architecture command line parsing. From-SVN: r25380
Nick Clifton committed -
From-SVN: r25379
Martin v. Löwis committed -
* loop.c (libcall_other_regs): Make extern. * rtl.h (find_last_value): Add parameter to prototype. (libcall_other_reg): Add extern declaration. * rtlanal.c (find_last_value): Add another parameter to allow a definition using a hardware register to be found as well. From-SVN: r25378
Andrew MacLeod committed -
* cse.c (dump_class): New function. (invalidate_memory): Fix typo in comment. * function.c (temp_slot): Add an alias set field. (assign_stack_temp): Only reuse slots if they will have the same alias set as before. (combine_temp_slots): Don't combine if -fstrict-aliasing; that's unsafe. * rtl.c (copy_rtx): Copy all the flags (in particular, MEM_SCALAR_P). From-SVN: r25372
Mark Mitchell committed -
From-SVN: r25371
Vladimir Makarov committed -
Mon Feb 22 14:13:23 1999 Vladimir N. Makarov <vmakarov@cygnus.com> * configure.in (i[34567]86-*-linux-gnu*, i[34567]86-*-linux-gnulibc1, i[34567]86-*-linux-gnuaout*, i[34567]86-*-linux-gnuoldld*): Use fixinc.x86-linux-gnu as fixincludes. * configure: Rebuilt. * fixinc.x86-linux-gnu: New script for fixing asm-statements bug on x86 linux. * fixinc/fixinc.x86-linux-gnu: Copy of the previous one. * fixinc/mkfixinc.sh (i[34567]86-*-linux-gnu*, i[34567]86-*-linux-gnulibc1, i[34567]86-*-linux-gnuaout*, i[34567]86-*-linux-gnuoldld*): Use fixinc.x86-linux-gnu as fixincludes. From-SVN: r25370
Vladimir N. Makarov committed
-