- 17 Nov, 1997 9 commits
-
-
* cccp.c (deps_output): Properly quote file names for make. From-SVN: r16555
Tom Tromey committed -
From-SVN: r16553
Jeffrey A Law committed -
* search.c (dfs_record_inheritance): Ignore template type parms. Fixes 13688. * friend.c (do_friend): Warn about non-template friends in templates. * call.c (build_op_delete_call): Fix handling of inherited delete. From-SVN: r16551
Jason Merrill committed -
From-SVN: r16536
Robert Lipe committed -
* cse.c (cse_insn): Don't look at JUMP_LABEL field of a conditionl return. (cse_end_of_basic_block): Similarly. From-SVN: r16534
Jeffrey A Law committed -
* i386/sco5.h (ASM_OUTPUT_ALIGNED_BSS): Define. (SELECT_RTX_SECTION): Define. (LIBGCC_SPEC, LIB_SPEC): Do the right thing for PIC. From-SVN: r16532
J. Kean Johnston committed -
* Makefile.in (compare, compare-lean): Define $stage for each shell command. (gnucompare, gnucompare-lean): Likewise. From-SVN: r16530
Manfred Hollstein committed -
From-SVN: r16528
Jeffrey A Law committed -
* alpha/win-nt.h (TRAMPOLINE_TEMPLATE): Fix offsets. * alpha.h (ASM_OUTPUT_ADDR_DIFF_ELT): Add an L for the local label to correspond with the change to ASM_GENERATE_INTERNAL_LABEL. From-SVN: r16526
Richard Henderson committed
-
- 15 Nov, 1997 1 commit
-
-
* call.c (build_new_op): Fix copy error. (build_op_new_call): New fn. (build_op_delete_call): New fn. * cp-tree.h: Declare them. * init.c (build_new): Use them. Support placement delete. (build_x_delete): Use build_op_delete_call. (build_delete): Likewise. * decl2.c (delete_sanity): Likewise. (coerce_delete_type): Don't complain about placement delete. Support placement delete. From-SVN: r16501
Jason Merrill committed
-
- 14 Nov, 1997 20 commits
-
-
From-SVN: r16499
Jeff Law committed -
* dwarfout.c (byte_size_attribute): Add local var upper_bound and add case to handle STRING_TYPE. * dwarfout.c (output_string_type_die): Fix code to generate correct string length attribute for fixed length strings. Still needs support for varying length strings. From-SVN: r16498
Fred Fish committed -
From-SVN: r16497
Jeffrey A Law committed -
1997-11-14 Dave Love <d.love@dl.ac.uk> * intrin.def: Supply gfrt for CPU_TIME. Generalize arg types of INT2, INT8, per doc. From-SVN: r16496
Dave Love committed -
* expr.c (expand_builtin_setjmp): Set current_function_has_nonlocal_label. * stupid.c (stupid_life_analysis): If has_nonlocal_label, kill call-saved registers across calls. * alpha.md (exception_receiver): Remove. (nonlocal_goto_receiver_osf): New (nonlocal_goto_receiver_vms): Renamed from nonlocal_goto_receiver. (nonlocal_goto_receiver): New, select _osf or _vms. From-SVN: r16492
Richard Henderson committed -
alpha.c (output_prolog [*]): Prefix entry labels with '$' to keep them from being propogated to the object file. * alpha.c (output_prolog [*]): Prefix entry labels with '$' to keep them from being propogated to the object file. (alpha_write_linkage): Likewise. * alpha.md (call_vms): Likewise. (call_value_vms): Likewise. (unnamed osf call insns): Likewise. * alpha.h (ASM_OUTPUT_INTERNAL_LABEL): Don't omit L from local label. (ASM_GENERATE_INTERNAL_LABEL): Likewise. From-SVN: r16490
Richard Henderson committed -
* alpha.c (call_operand): Any reg is valid for WinNT. * alpha.md (call_nt, call_value_nt): Don't force address into $27. (anon nt calls): Add 'R' alternative. * alpha/win-nt.h (TRAMPOLINE_TEMPLATE, TRAMPOLINE_SIZE, INITIALIZE_TRAMPOLINE): Handle lack of original $27 and 32-bit ptrs. From-SVN: r16487
Richard Henderson committed -
From-SVN: r16485
Jeffrey A Law committed -
* i386/xm-cygwin32.h (HAVE_FILE_H, HAVE_RUSAGE): Delete defines. * i386/xm-mingw32.h (HAVE_FILE_H, HAVE_RUSAGE): Likewise. * rs6000/xm-cygwin32.h (HAVE_FILE_H, HAVE_RUSAGE): Likewise. From-SVN: r16484
Jeffrey A Law committed -
* reload1.c (new_spill_reg): Improve fixed or forbidden register spill error message. From-SVN: r16483
Michael Meissner committed -
* prefix.c: Use stdarg.h only ifdef __STDC__. Otherwise, use varargs.h. Wrap header with <>, not "". From-SVN: r16482
Kaveh R. Ghazi committed -
* integrate.c (save_for_inline_copying): Add return value from savealloc. From-SVN: r16481
Jeffrey A Law committed -
* fixincludes: Be a little more restrictive on what we will substitute to replace definitions of MAXINT for HPUX. From-SVN: r16480
Brendan Kehoe committed -
From-SVN: r16478
Jeff Law committed -
From-SVN: r16477
Jeff Law committed -
From-SVN: r16476
Jeff Law committed -
dbxout.c (dbxout_symbol_location): Don't assume that variables whose address is the stack or argument pointers are... * dbxout.c (dbxout_symbol_location): Don't assume that variables whose address is the stack or argument pointers are indirect pointers. From-SVN: r16475
Michael Meissner committed -
* cccp.c, cpplib.c (compare_defs): Don't complain about arg name respellings unless pedantic. * cpplib.c (compare_defs): Accept pfile as new arg. All callers changed. Bring over from the FSF. From-SVN: r16474
Paul Eggert committed -
From-SVN: r16473
J"orn Rennecke committed -
* real.h (REAL_VALUES_IDENTICAL): New macro. * expr.c (is_zeros_p): Don't consider -0.0 to be all zeros. * fold-const.c (operand_equal_p): Don't consider -0.0 to be identical to 0.0. * tree.c (simple_cst_equal): Don't consider -0.0 to have the same tree structure as 0.0. * varasm.c (immed_real_const_1): Use new REAL_VALUES_IDENTICAL macro instead of doing it by hand. From-SVN: r16472
Paul Eggert committed
-
- 13 Nov, 1997 10 commits
-
-
* v850/lib1funcs.asm: Minor whitespace changes. * v850.c: Fix minor formatting problems in many places. (construct_restore_jr, construct_save_jarl): Remove unwanted aborts. From-SVN: r16471
Jeffrey A Law committed -
From-SVN: r16470
Jeff Law committed -
* flow.c (find_basic_blocks): During marking phase, if we encounter an insn with a REG_LABEL note, make the target block live and create an edge from the insn to the target block. Do not make edges from all blocks to the target block. From-SVN: r16469
Jeffrey A Law committed -
mips.h (GO_IF_LEGITIMATE_ADDRESS): Delete code swapping xplus0 and xplus1 when xplus0 is not a register. * mips.h (GO_IF_LEGITIMATE_ADDRESS): Delete code swapping xplus0 and xplus1 when xplus0 is not a register. From-SVN: r16467
Jim Wilson committed -
From-SVN: r16464
Jason Merrill committed -
From-SVN: r16463
Jason Merrill committed -
From-SVN: r16462
Jeffrey A Law committed -
* confiugre.in: Tweak NCR entries. * configure: Rebuilt. From-SVN: r16458
Jeffrey A Law committed -
From-SVN: r16454
Michael Meissner committed -
* init.c (build_new): Make the cleanup last longer. (expand_vec_init): Call do_pending_stack_adjust. From-SVN: r16451
Jason Merrill committed
-