- 14 Jan, 2000 10 commits
-
-
From-SVN: r31408
Jeff Law committed -
* cse.c (cse_insn): When changing (set (pc) (reg)) to (set (pc) (label_ref)), verify the change creates a valid insn. From-SVN: r31407
Jeffrey A Law committed -
From-SVN: r31406
Jeff Law committed -
* fr30.c (call_operand): Tighten and rework to match rules for call RTL expressions. * fr30.h (PREDICATE_CODES, case call_operand): Only allow MEMs. * fr30.md (call patterns): Improve constraints. From-SVN: r31405
Jeffrey A Law committed -
* fr30.c (fr30_expand_epilogue): Revert last change. Use emit_jump_insn for the return insn. From-SVN: r31404
Richard Henderson committed -
* pt.c (tsubst_friend_function): Improve comment. (instantiate_decl): Avoid crashing when a "nested" function is instantiated from the top level. From-SVN: r31403
Mark Mitchell committed -
Thu Jan 13 14:46:03 2000 Jason Eckhardt <jle@cygnus.com> Stan Cox <scox@cygnus.com> * predict.c: New file. Preliminary infrastructure work for static branch prediction and basic block reordering. * basic-block.h: Add prototype for estimate_probability. * Makefile.in: Add rules for predict.o. Co-Authored-By: Stan Cox <scox@cygnus.com> From-SVN: r31402
Jason Eckhardt committed -
* fixincludes (va_list): Use __not_va_list__ for the dummy. * fixinc/*: Likewise. From-SVN: r31401
Jason Merrill committed -
From-SVN: r31400
Joern Rennecke committed -
* cccp.c: PROTO -> PARAMS. * cexp.y: Likewise. * collect2.c: Likewise. * combine.c: Likewise. * convert.h: Likewise. * cse.c: Likewise. * dbxout.c: Likewise. * dbxout.h: Likewise. * diagnostic.c: Likewise. * doprint.c: Likewise. * dwarf2out.c: Likewise. * dwarf2out.h: Likewise. * dwarfout.c: Likewise. * dwarfout.h: Likewise. * dyn-string.h: Likewise. From-SVN: r31399
Kaveh R. Ghazi committed
-
- 13 Jan, 2000 30 commits
-
-
* calls.c (emit_call_1): Wrap varaible `struct_value_size_rtx' in macro conditionals guarding use. * dwarf2out.c: Include "tm_p.h". * function.c (locate_and_pad_parm): Mark parameter with ATTRIBUTE_UNUSED. (expand_function_end): Likewise for variable `context'. * reorg.c (make_return_insns): Wrap prototype in macro HAVE_return. cp: * call.c: If GATHER_STATISTICS, declare `n_build_method_call'. From-SVN: r31398
Kaveh R. Ghazi committed -
From-SVN: r31397
Nick Clifton committed -
* longlong.h [i386] (udiv_qrnnd): Rename 'd' argument to 'dv' to avoid -Wtraditional warning. From-SVN: r31396
Zack Weinberg committed -
* java/lang/natClassLoader.cc (_Jv_FindClass): Register `loader', not system loader, as initiating loader. From-SVN: r31395
Tom Tromey committed -
* 1750a-protos.h: New file. * 1750a.c: Include tm_p.h. Add static prototypes. Fix compile time warnings. * 1750a.h: Move prototypes to 1750a-protos.h. Fix compile time warnings. * 1750a.md: Likewise. From-SVN: r31394
Kaveh R. Ghazi committed -
* a29k-protos.h: New file. * a29k.c: Include tm_p.h. Add static prototypes. Fix compile time warnings. * a29k.h: Move prototypes to a29k-protos.h. Fix compile time warnings. From-SVN: r31393
Kaveh R. Ghazi committed -
* clipper-protos.h: New file. * clipper.c: Include tm_p.h. Add static prototypes. Fix compile time warnings. * clipper.h: Move prototypes to clipper-protos.h. Fix compile time warnings. From-SVN: r31392
Kaveh R. Ghazi committed -
From-SVN: r31389
J"orn Rennecke committed -
* g++spec.c (lang_specific_driver): Add -fnew-abi if ENABLE_NEW_GXX_ABI defined. * Make-lang.in (tinfo.o, tinfo2.o, exception.o, new.o, opnew.o, opnewnt.o, opvnew.o, opvnewnt.o, opdel.o, opdelnt.o, opvdel.o, opvdelnt.o): Use GXX_ABI_FLAG switch. From-SVN: r31388
Nathan Sidwell committed -
* configure.in (--enable-new-gxx-abi): New option. * acconfig.h (ENABLE_NEW_GXX_ABI): New define. * Makefile.in (GXX_ABI_FLAG): New variable. * configure: Regenerate. From-SVN: r31387
Nathan Sidwell committed -
* stor-layout.c (layout_type): Use FORCE_STRUCT_BLK. * tm.texi (FORCE_STRUCT_BLK): Document. * config/c4x/c4x.h (FORCE_STRUCT_BLK): New macro. From-SVN: r31385
Michael Hayes committed -
* config/ns32k/ns32k.md: Revert Jan 9 change. * genrecog.c (maybe_both_true_2): Do not compare a predicate-test to a mode-test, if the predicate is address_operand. From-SVN: r31384
Hans-Peter Nilsson committed -
combine.c (if_then_else_cond): Be careful about what kinds of RTL expressions are passed to operand_subword. * combine.c (if_then_else_cond): Be careful about what kinds of RTL expressions are passed to operand_subword. From-SVN: r31383
Jeffrey A Law committed -
From-SVN: r31382
Jeffrey A Law committed -
From-SVN: r31381
Jeff Law committed -
* flow.c (split_edge): If we have to insert a new jump, make sure to associate it with a basic block. * flow.c (commit_one_edge_insertion): A block with one successor can end in a JUMP_INSN that is not a simplejump. From-SVN: r31380
Jeffrey A Law committed -
2000-01-12 Robert Lipe <robertl@sco.com> * i386/sco5.h (INIT_SECTION_ASM_OP_COFF): Rename section to "ctor". (BUILD_VA_LIST_TYPE): Define. (EH_FRAME_SECTION_ASM_OP): Explictly define to better interact with crtstuff.c. From-SVN: r31379
Robert Lipe committed -
From-SVN: r31378
Jeffrey A Law committed -
2000-01-12 Robert Lipe <robertl@sco.com> * i386/sco5.h (INIT_SECTION_ASM_OP_COFF): Rename section to "ctor". (BUILD_VA_LIST_TYPE): Define. (EH_FRAME_SECTION_ASM_OP): Explictly define to better interact with crtstuff.c. From-SVN: r31377
Robert Lipe committed -
From-SVN: r31376
Mark Mitchell committed -
* configure.in (*-*-beos*): Recognize. * config/beos.mt: New file. From-SVN: r31374
Fred Fish committed -
* Makefile.in (SHOPT): New macro, flag to ld to create shared library. Defaults to "-shared". (SHLIB): Use new SHOPT rather than hardcoded "-shared". * configure.in: While configuring for *-*-beos*, if --enable-shared is given, add beos.ml to list of makefile frags. * config/beos.ml: New file. From-SVN: r31373
Fred Fish committed -
From-SVN: r31372
Mark Mitchell committed -
From-SVN: r31371
Jason Merrill committed -
From-SVN: r31370
Jason Merrill committed -
From-SVN: r31369
Jason Merrill committed -
From-SVN: r31368
Richard Henderson committed -
* configure.in (i?86-*-beos{pe,elf,}*): Recognize. * i386/t-beos, i386/x-beos, i386/xm-beos.h: New files. * i386/beos-elf.h, i386/beos-pe.h: New files. * Makefile.in (CROSS_SYSTEM_HEADER_DIR): New. * cross-make (SYSTEM_HEADER_DIR): Define using CROSS_SYSTEM_HEADER_DIR. * gcc.c (LIBRARY_PATH_ENV): Provide default. (process_command): Use it. (main): Likewise. Kill trailing = from env vars. (build_search_list): Put it back. * collect2.c (main): Use LIBRARY_PATH_ENV. * configure.in (GCC_NEED_DECLARATIONS): Add environ. * toplev.c: Use NEED_DECLARATION_ENVIRON. * tm.texi (Frame Layout): Document SMALL_STACK. * c-common.c (c_common_nodes_and_builtins): Check it. * system.h: Undef alloca after including glibc's <stdlib.h>, if USE_C_ALLOCA is defined. * gcc.c (set_input): New fn. (main): After all input files are compiled, reset the input file info to the first. * aclocal.m4 (rindex, index): If already defined, don't attempt to redefine. * ginclude/varargs.h: (__va_list__): Define ifndef. * ginclude/stdarg.h: Likewise. * ginclude/stddef.h (__WCHAR_TYPE__) [BEOS]: Use int instead of unsigned char. * hash.h (true, false, boolean): Undef before enum. From-SVN: r31366
Jason Merrill committed -
From-SVN: r31365
Jason Merrill committed -
* svr3.h (ASM_FILE_START): Wrap if-clause in squigly brackets. * recog.c (memory_address_p): Mark parameter with ATTRIBUTE_UNUSED. * regclass.c (choose_hard_reg_mode): Likewise. * reload.c (find_valid_class, strict_memory_address_p): Likewise. * reorg.c (optimize_skip): Wrap prototype in macro conditionals. From-SVN: r31364
Kaveh R. Ghazi committed
-