- 16 Oct, 1997 4 commits
-
-
* pa.c (move_operand): Respect -mdisable-indexing. * pa.h (GO_IF_LEGITIMATE_ADDRESS): Likewise. Bring over from gcc2. Fixes ada -O2 bootstrap. From-SVN: r15927
Richard Kenner committed -
From-SVN: r15918
David Edelsohn committed -
* alpha.c (final_prescan_insn): Gut, remove and transform to ... (alpha_handle_trap_shadows): ... a new function. Handle the entire function in one go. Emit RTL for trapb, instead of printf directly. (alpha_reorg): New function. Call alpha_handle_trap_shadows. (trap_pending): Kill global variable. (output_epilog): Don't call final_prescan_insn. (struct shadow_summary): Elide $31 and $f31; now it fits in a word. * alpha.h (FINAL_PRESCAN_INSN): Remove. (MACHINE_DEPENENT_REORG): Define. * alpha.md (jsr patterns with trapb): Stupid and useless. Kill. (trapb): New insn. From-SVN: r15917
Richard Henderson committed -
* alpha.h (ISSUE_RATE): Define. * alpha.c (alpha_adjust_cost): Handle EV5 mult delay; don't apply EV4 adjustments to EV5. * alpha.md: Remove all scaling from function unit delays. Rework EV5 function units to match the CPU. (umuldi3_highpart): EV5 added the IMULH insn class. From-SVN: r15916
Richard Henderson committed
-
- 15 Oct, 1997 8 commits
-
-
From-SVN: r15915
Richard Henderson committed -
* pa.c (following_call): Fail if the CALL_INSN is an indirect call. Brought over from devo. From-SVN: r15914
Jeffrey A Law committed -
From-SVN: r15912
Jason Merrill committed -
* libF77/signal_.c (G77_signal_0): Make return type sig_pf as well. * libI77/fio.h: Include <string.h> if STDC_HEADERS. * libU77/chmod_.c: Likewise. From-SVN: r15911
Richard Henderson committed -
* info/man.c (find_man_formatter): Don't cast getenv(), but provide a minimal declaration at top level. * makeinfo/makeinfo.c: Don't redefine alloca if it is already defined. From-SVN: r15910
Richard Henderson committed -
From-SVN: r15909
Jeff Law committed -
From-SVN: r15908
Jeff Law committed -
* parse.y (unary_expr): Give a pedwarn if someone tries to use the &&label GNU extension. From-SVN: r15907
Brendan Kehoe committed
-
- 14 Oct, 1997 12 commits
-
-
From-SVN: r15906
Brendan Kehoe committed -
From-SVN: r15905
Jason Merrill committed -
Tue Oct 14 12:01:00 1997 Mark Mitchell <mmitchell@usa.net> * decl.c (pushtag): Unset DECL_ASSEMBLER_NAME before setting it, so as to avoid incorrect manglings. * method.c (build_decl_overload_real): Don't mangle return types for constructors. From-SVN: r15904
Mark Mitchell committed -
* cplus-dem.c (demangle_signature): Don't look for return types on constructors. Handle member template constructors. From-SVN: r15903
Mark Mitchell committed -
From-SVN: r15902
Jason Merrill committed -
Tue Oct 14 12:01:00 1997 Mark Mitchell <mmitchell@usa.net> * cplus-dem.c (demangle_signature): Don't look for return types on constructors. Handle member template constructors. and update from devo. From-SVN: r15901
Jason Merrill committed -
* cp-tree.h (scratchalloc, build_scratch_list, make_scratch_vec, scratch_tree_cons): Define as macros for now. * call.c, class.c, cvt.c, decl.c, decl2.c, except.c, expr.c, init.c, lex.c, method.c, parse.y, pt.c, rtti.c, search.c, tree.c, typeck.c, typeck2.c: Use them and the expression_obstack variants. From-SVN: r15900
Jason Merrill committed -
* tree.h: Declare them. Oop. From-SVN: r15899
Jason Merrill committed -
From-SVN: r15898
Jason Merrill committed -
From-SVN: r15897
Benjamin Kosnik committed -
decl.c (store_return_init): Allow classes with explicit ctors to be used with the named return values extension. * decl.c (store_return_init): Allow classes with explicit ctors to be used with the named return values extension. From-SVN: r15896
Benjamin Kosnik committed -
From-SVN: r15895
Jeff Law committed
-
- 13 Oct, 1997 2 commits
-
-
* Make-lang.in (g77*): Copied from cp/Make-lang.in g++*. * g77spec.c: New file, mostly copied from g++spec.c * g77.c: Removed. From-SVN: r15893
Richard Henderson committed -
From-SVN: r15892
Jeff Law committed
-
- 10 Oct, 1997 9 commits
-
-
to a more sane place. From-SVN: r15891
Doug Evans committed -
From-SVN: r15890
Doug Evans committed -
* configure.in: Handle --with-newlib. * Makefile.in (LIBGCC2_CFLAGS): Add @inhibit_libc@. * sparc/t-sp64 (LIBGCC2_CFLAGS): Delete. From-SVN: r15889
Doug Evans committed -
From-SVN: r15888
Jason Merrill committed -
* std/bastring.h: Use ibegin internally. Return passed iterator instead of recalculating it were appropriate. * std/bastring.cc: Adjust for erase. From Yotam Medini: * std/bastring.h: Replace remove with erase. From-SVN: r15887
Jason Merrill committed -
From-SVN: r15886
Jason Merrill committed -
* stdexcepti.cc (__out_of_range): New fn. (__length_error): New fn. * std/bastring.h (OUTOFRANGE): Fix logic. Use throwing functions. (LENGTHERROR): Likewise. Revert Oct 2 changes. * string: Revert Oct 2 changes. * std/{f,d,ld}complex.h: Replace guiding fns if not -ansi. From-SVN: r15885
Jason Merrill committed -
From-SVN: r15884
Brendan Kehoe committed -
From-SVN: r15883
Brendan Kehoe committed
-
- 09 Oct, 1997 2 commits
-
-
* pt.c (tsubst): Fix thinko. (instantiate_decl): Really use the original template. * call.c (build_new_method_call): Use simple constructor_name for error messages. From-SVN: r15882
Jason Merrill committed -
* method.c (build_underscore_int): Don't use ANSI specific features. From-SVN: r15881
Jeffrey A Law committed
-
- 08 Oct, 1997 3 commits
-
-
From-SVN: r15880
Jeffrey A Law committed -
From-SVN: r15878
Jeffrey A Law committed -
decl2.c (finish_prevtable_vardecl): Check DECL_REALLY_EXTERN for our key method; it might have been inlined by -O3. * decl2.c (finish_prevtable_vardecl): Check DECL_REALLY_EXTERN for our key method; it might have been inlined by -O3. From-SVN: r15877
Jason Merrill committed
-