Fix spelling and formatting.

From-SVN: r26428
This commit is contained in:
Mike Stump 1999-04-13 22:45:50 +00:00
parent a88bb763b9
commit f133e603a9
4 changed files with 883 additions and 882 deletions

View File

@ -115,11 +115,11 @@ Tue Apr 13 02:11:11 1999 Jeffrey A Law (law@cygnus.com)
except where it is actually needed.
* pa.md, pa.h, ee.asm, ee_fp.asm, lib2funcs.asm: Likewise.
Mon Apr 12 23:34:35 PDT 1999 Jeff Law (law@cygnus.com)
Mon Apr 12 23:34:35 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Apr 12 14:58:30 MET DST 1999 Jan Hubicka <hubicka@freesoft.cz>
Mon Apr 12 14:58:30 1999 Jan Hubicka <hubicka@freesoft.cz>
* reg-stack.c (check_stack_regs_mentioned): Remove variable SIZE.
@ -144,7 +144,7 @@ Fri Apr 12 15:00:52 1999 Stan Cox <scox@cygnus.com>
* c-decl.c (c_decode_option, start_decl, start_function,
finish_function) : Recognize -Wno-main so we can avoid warnings.
1999-04-12 14:55 -0400 Zack Weinberg <zack@rabi.columbia.edu>
1999-04-12 Zack Weinberg <zack@rabi.columbia.edu>
* cpphash.c (collect_expansion, macroexpand,
push_macro_expansion): Make the escape character in macro
@ -276,7 +276,7 @@ Fri Apr 9 11:29:17 1999 Richard Henderson <rth@cygnus.com>
* flow.c (merge_blocks_nomove): Rewrite to properly handle two
blocks that vanish entirely during merging.
Sat Apr 10 20:09:55 EDT 1999 John Wehle (john@feith.com)
Sat Apr 10 20:09:55 1999 John Wehle (john@feith.com)
* i386.md (floatsisf2, floatdisf2, floatsidf2, floatdidf2,
floatsixf2, floatdixf2, movsicc, movhicc, movsfcc, movdfcc,
@ -413,7 +413,7 @@ Fri Apr 9 21:02:57 1999 Krister Walfridsson (cato@df.lth.se)
* i386/gas.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Fix typo.
* i386/freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Likewise.
1999-04-09 22:58 -0400 Zack Weinberg <zack@rabi.columbia.edu>
1999-04-09 Zack Weinberg <zack@rabi.columbia.edu>
* cpphash.c (special_symbol): When expanding __LINE__, use the
top file buffer, not the top buffer.
@ -494,12 +494,12 @@ Thu Apr 8 10:22:23 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* mips.h: Include hwint.h instead of providing definitions for
HOST_WIDE_INT, etc. Wrap uses of HOST_WIDE_INT in #ifdef.
Thu Apr 8 06:16:14 EDT 1999 John Wehle (john@feith.com)
Thu Apr 8 06:16:14 1999 John Wehle (john@feith.com)
* i386.md (truncdfsf2, truncxfsf2,
truncxfdf2): Rewrite using a splitter.
Thu Apr 8 01:26:05 1999 Art Haas (ahaas@neosoft.com)
Thu Apr 8 01:26:05 1999 Arg Haas (ahaas@neosoft.com)
Jeffrey A Law (law@cygnus.com)
* freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Avoid ambiguous
@ -540,12 +540,12 @@ Wed Apr 7 14:52:18 1999 Catherine Moore <clm@cygnus.com>
* config/mips/elf.h (MAKE_DECL_ONE_ONLY): Define.
(UNIQUE_SECTION_P): Define.
1999-04-07 11:50 -0800 Bruce Korb <ddsinc09@ix.netcom.com>
1999-04-07 Bruce Korb <ddsinc09@ix.netcom.com>
* fixinc/inclhack.tpl & fixincl.tpl:
Remove dynamic content from generated files
Wed Apr 7 13:16:22 EDT 1999 John Wehle (john@feith.com)
Wed Apr 7 13:16:22 1999 John Wehle (john@feith.com)
* i386.c (output_move_memory): Remove.
* i386.h: Likewise.
@ -610,17 +610,17 @@ Tue Apr 6 15:45:28 1999 Richard Henderson <rth@cygnus.com>
(tidy_fallthru_edge): Use next_real_insn instead of confusing
inline code.
1999-04-06 12:56 -0400 Zack Weinberg <zack@rabi.columbia.edu>
1999-04-06 Zack Weinberg <zack@rabi.columbia.edu>
* cppexp.c (parse_charconst): Initialize c.
(cpp_parse_expr): Initialize rprio.
* cppfiles.c (merge_include_chains): Initialize prev.
(finclude) Set fp->line_base to fp->buf before returning.
(finclude): Set fp->line_base to fp->buf before returning.
* cpphash.c (macroexpand): Initialize token.
* cppspec.c (lang_specific_driver): Change suff to
const char *const *.
1999-04-06 12:51 -0400 Zack Weinberg <zack@rabi.columbia.edu>
1999-04-06 Zack Weinberg <zack@rabi.columbia.edu>
* cppinit.c (install_predefs): Delete function.
(cpp_start_read): Don't call install_predefs.
@ -654,17 +654,17 @@ Mon Apr 5 11:51:38 1999 Jeffrey A Law (law@cygnus.com)
* m68k.md (movdf): Hide GPR sources & destinations from regclass.
Mon Apr 5 09:54:42 PDT 1999 Jeff Law (law@cygnus.com)
Mon Apr 5 09:54:42 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Apr 5 05:55:15 PDT 1999 Bruce Korb <ddsinc09@ix.netcom.com>
Mon Apr 5 05:55:15 1999 Bruce Korb <ddsinc09@ix.netcom.com>
* fixincl.tpl: Separate "-e" from its argument, a la
the Sat Apr 3 17:05:13 1999 fix.
* genfixes: Ensure that the server shell is _NOT_ csh.
Mon Apr 5 03:52:30 PDT 1999 Jeff Law (law@cygnus.com)
Mon Apr 5 03:52:30 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -733,7 +733,7 @@ Sat Apr 3 14:54:46 1999 Craig Burley <craig@jcb-sc.com>
* tree.def (BLOCK): Fix typo in comment.
Sat Apr 3 00:53:29 EST 1999 John Wehle (john@feith.com)
Sat Apr 3 00:53:29 1999 John Wehle (john@feith.com)
* i386.md (floatsisf2, floatdisf2, floatsidf2, floatdidf2,
floatsixf2, floatdixf2): Rewrite using a splitter.
@ -748,7 +748,7 @@ Fri Apr 2 17:23:58 1999 Nick Clifton <nickc@cygnus.com>
* print-rtl.c (print_rtx): Use both HOST_WIDE_INT_PRINT_DEC
and HOST_WIDE_INT_PRINT_HEX to display constants.
1999-04-02 20:16 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1999-04-02 Zack Weinberg <zack@rabi.columbia.edu>
* config/i386/i386.h: Document all TARGET_SWITCHES or add
explicit null initializer.
@ -827,7 +827,7 @@ Fri Apr 2 14:17:10 1999 Jerry James <jerry@cs.ucsb.edu>
MIPS CPU types, options -mips16 and -mentry, and ABI and ISA
defaults.
Fri Apr 2 14:12:06 EST 1999 John Wehle (john@feith.com)
Fri Apr 2 14:12:06 1999 John Wehle (john@feith.com)
* i386.md: Delete floating point compare, add, subtract,
multiply, and divide patterns which allowed integer
@ -1084,7 +1084,7 @@ Sun Mar 28 15:34:28 1999 Richard Henderson <rth@cygnus.com>
* varasm.c (output_constant_pool): Always mark the constant pool.
Sun Mar 28 16:09:01 1999 "Jerry Quinn" <jquinn@nortelnetworks.com>
Sun Mar 28 16:09:01 1999 Jerry Quinn <jquinn@nortelnetworks.com>
* pa.md (pa7100LCshiftmem, pa7100LCalu): Change simultaneity. Use
shift/mem ops in pa7100LCalu.
@ -1102,7 +1102,7 @@ Sun Mar 28 12:22:12 1999 Robert Lipe (robertlipe@usa.net)
* configure.in (i?86-UnixWare7*-sysv): Use it.
* i386/udk.h: Use sysv5.h. Now uses Dwarf-2.
Sun Mar 28 01:15:04 PST 1999 Jeff Law (law@cygnus.com)
Sun Mar 28 01:15:04 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -1113,7 +1113,7 @@ Sun Mar 28 00:44:27 1999 Jeffrey A Law (law@cygnus.com)
* gcc.cps, cpp.cps: Delete unwanted files.
Sat Mar 27 23:37:40 EST 1999 John Wehle (john@feith.com)
Sat Mar 27 23:37:40 1999 John Wehle (john@feith.com)
* i386.md (movdicc+3, movdicc+4): Rewrite using split_di.
* i386.c (output_int_conditional_move): Delete unused code.
@ -1244,7 +1244,7 @@ Thu Mar 25 12:46:37 1999 Jim Wilson <wilson@cygnus.com>
* i960/i960.h (TARGET_SWITCHES): Add doc strings.
* invoke.texi (a29k): Add documentation for -mno-multm option.
Thu Mar 25 14:04:54 EST 1999 Andrew MacLeod <amacleod@cygnus.com>
Thu Mar 25 14:04:54 1999 Andrew MacLeod <amacleod@cygnus.com>
* rtl.texi (RTX_FRAME_RELATED_P): Add documentation.
* rtl.h (struct rtx_def): Update comment for frame_related field.
@ -1574,7 +1574,7 @@ Sun Mar 21 12:13:01 1999 Nick Clifton <nickc@cygnus.com>
* Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be
linked with.
Sun Mar 21 01:15:03 PST 1999 Jeff Law (law@cygnus.com)
Sun Mar 21 01:15:03 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -1636,7 +1636,7 @@ Sat Mar 20 11:39:58 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* config/c4x/c4x.h (TARGET_SWITCHES): Add documentation.
* config/c4x/c4x.h (TARGET_OPTIONS): Add documentation.
Fre Mar 19 23:26:29 1999 Martin von Löwis <loewis@informatik.hu-berlin.de>
Fri Mar 19 23:26:29 1999 Martin von Löwis <loewis@informatik.hu-berlin.de>
* expr.c (expand_expr): Handle ERROR_MARK much earlier.
@ -1894,7 +1894,7 @@ Tue Mar 16 13:44:50 1999 Jim Wilson <wilson@cygnus.com>
* mn10200/mn10200.md (addsi3, subsi3, ashlsi3, lshrsi3, ashrsi3):
Delete emit_library_call_value declaration.
1999-03-16 16:06 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1999-03-16 Zack Weinberg <zack@rabi.columbia.edu>
* cppfiles.c (read_and_prescan): Map backslash-newline to '\r'
(which cannot otherwise appear in the processed buffer) and
@ -1994,7 +1994,7 @@ Mon Mar 15 22:45:25 1999 David Edelsohn <edelsohn@gnu.org>
(output_function_profiler): Save and restore static chain around
profile call for all ABIs.
1999-03-15 21:39 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1999-03-15 Zack Weinberg <zack@rabi.columbia.edu>
* cppinit.c: Instead of one pending list, keep separate lists
for each category of pending option: -D/-U, -A, -include,
@ -2103,7 +2103,7 @@ Sun Mar 14 16:22:10 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
(build_real_from_int_cst): Use them in call to
`do_float_handler'.
Sun Mar 14 01:15:06 PST 1999 Jeff Law (law@cygnus.com)
Sun Mar 14 01:15:06 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -2458,7 +2458,7 @@ Sun Mar 7 01:58:47 1999 Richard Henderson <rth@cygnus.com>
* cse.c (canon_hash): Never reject hard regs in CCmode.
Sun Mar 7 01:15:04 PST 1999 Jeff Law (law@cygnus.com)
Sun Mar 7 01:15:04 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -2739,7 +2739,7 @@ Sun Feb 28 15:10:17 1999 Michael Meissner <meissner@cygnus.com>
* rs6000.c (and{,64}_operand): If the user did -ffixed-cr0, don't
allow andi. or andis. which always set cr0.
Sun Feb 28 01:15:04 PST 1999 Jeff Law (law@cygnus.com)
Sun Feb 28 01:15:04 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -2993,7 +2993,7 @@ Thu Feb 25 16:19:43 1999 Jeffrey A Law (law@cygnus.com)
* print-rtl.c (print_rtl): Print /j and /c for the jump/call flags.
1999-02-25 17:14 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1999-02-25 Zack Weinberg <zack@rabi.columbia.edu>
* cpphash.c (install): Rename to cpp_install, add cpp_reader*
first argument. All callers changed.
@ -3130,7 +3130,7 @@ Wed Feb 24 19:47:56 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
* loop.h (loop_insn_first_p): Declare.
* loop.c (loop_insn_first_p): No longer static.
* unroll.c (iteration_info) Fix comparison to
* unroll.c (iteration_info): Fix comparison to
reg_iv_type->num_elements.
Before accessing reg_biv_class, check index against
max_reg_before_loop.
@ -3147,7 +3147,7 @@ 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.
Tue Feb 23 16:24:19 CET 1999 Marc Lehmann <pcg@goof.com>
Tue Feb 23 16:24:19 1999 Marc Lehmann <pcg@goof.com>
* config/i386/i386.md: Fix typo.
@ -3225,7 +3225,7 @@ Mon Feb 22 19:36:33 1999 Andrew Cagney <cagney@b1.cygnus.com>
(DWARF2_DEBUGGING_INFO): Define.
(PREFERRED_DEBUGGING_TYPE): Define as DBX_DEBUG.
Mon Feb 22 16:54:18 EST 1999 Andrew MacLeod <amacleod@cygnus.com>
Mon Feb 22 16:54:18 1999 Andrew MacLeod <amacleod@cygnus.com>
* loop.c (libcall_other_regs): Make extern.
* rtl.h (find_last_value): Add parameter to prototype.
@ -3296,7 +3296,7 @@ Fri Feb 19 18:18:56 1999 Don Bowman <don@pixstream.com>
* configure.in (mips*-*-vxworks*): Enable gthreads vxworks support.
* configure: Rebuilt.
Sun Feb 21 20:34:44 PST 1999 Jeff Law (law@cygnus.com)
Sun Feb 21 20:34:44 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -3447,7 +3447,7 @@ Thu Feb 18 15:52:49 1999 Jim Wilson <wilson@cygnus.com>
* m68kelf.h (ASM_RETURN_CASE_JUMP): Add 5200 support.
1999-02-18 18:32 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1999-02-18 Zack Weinberg <zack@rabi.columbia.edu>
* cpplib.c: Kill define of STDC_VALUE. Don't include output.h
or prefix.h. Change CPP_IS_MACRO_BUFFER to not refer to
@ -3490,7 +3490,7 @@ Thu Feb 18 13:15:56 1999 Marc Espie <espie@cvs.openbsd.org>
* i386/openbsd.h: New file, originally from netbsd.
* i386/xm-openbsd.h: New file.
1999-02-17 14:49 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1999-02-17 Zack Weinberg <zack@rabi.columbia.edu>
* Makefile.in: Correct dependencies for cpplib object files.
@ -3573,13 +3573,13 @@ Mon Feb 15 16:57:38 1999 Richard Henderson <rth@cygnus.com>
* i386.md (addsi3): Allow lea for any constant_p.
1999-02-15 17:11 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1999-02-15 Zack Weinberg <zack@rabi.columbia.edu>
* toplev.c (documented_lang_options): Remove -fident and
-fnoident, which are now handled by the language independent
option parser.
1999-02-15 16:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1999-02-15 Zack Weinberg <zack@rabi.columbia.edu>
* c-common.c (UNGETC [USE_CPPLIB=1]): Do nothing if c is EOF.
* c-lex.c: Likewise.
@ -3648,11 +3648,11 @@ Sun Feb 14 21:03:28 1999 Jeffrey A Law (law@cygnus.com)
then convert comparison to an unsigned code before emitting the jump.
(expand_float, expand_fix): Use emit_cmp_and_jump_insns.
Sun Feb 14 02:24:15 PST 1999 Jeff Law (law@cygnus.com)
Sun Feb 14 02:24:15 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Sun Feb 14 01:15:04 PST 1999 Jeff Law (law@cygnus.com)
Sun Feb 14 01:15:04 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -3814,7 +3814,7 @@ Wed Feb 10 10:05:23 1999 Mumit Khan <khan@xraylith.wisc.edu>
* collect2.c (collect_execute): Remove cygwin-specific code.
Tue Feb 9 17:27:29 GMT 1999 Nathan Sidwell <nathan@acm.org>
Tue Feb 9 17:27:29 1999 Nathan Sidwell <nathan@acm.org>
* system.h (_, N_): Remove dummy i18n macros.
* protoize.c: Move inclusion of intl.h to after system.h.
@ -3846,17 +3846,17 @@ Wed Feb 10 15:46:10 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* cpplib.c (special_symbol): Move IP to be declared in function
scope, rather than individual case statements.
1999-02-09 16:42 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1999-02-09 Zack Weinberg <zack@rabi.columbia.edu>
* cppfiles.c (finclude): Handle pipes properly under old BSD
derivatives.
1999-02-09 16:42 -0500 Melissa O'Neill <oneill@cs.sfu.ca>
1999-02-09 Melissa O'Neill <oneill@cs.sfu.ca>
* system.h: Provide fallback definitions for S_ISCHR,
S_ISSOCK, S_ISFIFO, O_NONBLOCK, and O_NOCTTY.
1999-02-09 10:30 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1999-02-09 Zack Weinberg <zack@rabi.columbia.edu>
* cpplib.c (do_define): Allow redefining __STDC__ with -D.
@ -3915,7 +3915,7 @@ Mon Feb 8 21:31:06 1999 Richard Henderson <rth@cygnus.com>
(load_mems_and_recount_loop_regs_set): Remove reg_single_usage
as a parameter. Assume non-zero.
1999-02-08 23:25 -0500 Zack Weinberg <zack@midnite.ec.rhno.columbia.edu>
1999-02-08 Zack Weinberg <zack@midnite.ec.rhno.columbia.edu>
* cpplib.c (special_symbol): Rewrite. Don't copy things
multiple times. Handle __STDC__ specially. T_CONST
@ -4017,7 +4017,7 @@ Mon Feb 8 11:34:44 1999 Graham <grahams@rcp.co.uk>
* collect2.c (xrealloc): Fix typo in last change.
Mon Feb 8 09:13:38 PST 1999 Jeff Law (law@cygnus.com)
Mon Feb 8 09:13:38 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -4031,7 +4031,7 @@ Sun Feb 7 15:37:10 1999 Jason Merrill <jason@yorick.cygnus.com>
* tree.h (DECL_P): New macro.
Sun Feb 7 01:15:04 PST 1999 Jeff Law (law@cygnus.com)
Sun Feb 7 01:15:04 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -4133,7 +4133,7 @@ Fri Feb 5 10:55:43 1999 Nick Clifton <nickc@cygnus.com>
* recog.c (split_block_insns): Only call update_flow_info if
instruction scheduling is enabled.
1999-02-05 11:22 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1999-02-05 Zack Weinberg <zack@rabi.columbia.edu>
* Makefile.in (gen-protos): Use libcpp.a like everyone else.
@ -4156,12 +4156,12 @@ Thu Feb 4 15:12:41 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
Before clearing not_every_iteration after a label, check if
we are not already past LOOP_CONT.
1999-02-04 16:04 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1999-02-04 Zack Weinberg <zack@rabi.columbia.edu>
* cpperror.c (cpp_print_containing_files): Fix formatting
bug induced by merge.
1999-02-04 14:33 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>
1999-02-04 Zack Weinberg <zack@rabi.phys.columbia.edu>
* cpplib.c (initialize_char_syntax): Move to cppinit.c.
(cpp_define): Remove redundant syntax checks.
@ -4444,7 +4444,7 @@ Sun Jan 31 13:22:02 1999 John Wehle (john@feith.com)
* i386.c (output_fp_conditional_move,
output_int_conditional_move): Delete unused case.
Sun Jan 31 01:15:04 PST 1999 Jeff Law (law@cygnus.com)
Sun Jan 31 01:15:04 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -4678,7 +4678,7 @@ Tue Jan 26 13:41:38 1999 David Edelsohn <edelsohn@gnu.org>
* rs6000.md (doz + set cr and or + set cr patterns): Add missing
'#' to split patterns. Correct indentation of some new patterns.
1999-01-26 12:11 -0500 Zack Weinberg <zack@midnite.ec.rhno.columbia.edu>
1999-01-26 Zack Weinberg <zack@midnite.ec.rhno.columbia.edu>
* cppfiles.c (safe_read): Deleted.
(read_and_prescan): New function, replaces safe_read, converts
@ -4708,7 +4708,7 @@ Tue Jan 26 23:21:49 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
(decrement_and_branch_on_count): Allow other registers
for loop counter.
1999-01-25 14:26 -0500 Zack Weinberg <zack@rabi.columbia.edu>
1999-01-25 Zack Weinberg <zack@rabi.columbia.edu>
* cppexp.c (struct arglist): Removed.
(parse_number): Use HOST_WIDE_INT for the accumulator.
@ -4721,7 +4721,7 @@ Tue Jan 26 23:21:49 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
(cpp_parse_expr): Properly handle an ERROR op returned by
cpp_lex.
1999-01-25 14:10 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>
1999-01-25 Zack Weinberg <zack@rabi.phys.columbia.edu>
* cpplib.c: Don't include signal.h, sys/times.h, or
sys/resource.h. Don't declare localtime.
@ -4791,7 +4791,7 @@ Sun Jan 24 21:24:43 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
(all call patterns): Make MEM explicit in call address operands.
Modified output templates to use 'U' modifier.
Sun Jan 24 01:15:05 PST 1999 Jeff Law (law@cygnus.com)
Sun Jan 24 01:15:05 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -4898,7 +4898,7 @@ Thu Jan 21 21:53:36 1999 Richard Henderson <rth@cygnus.com>
* emit-rtl.c (try_split): Don't try to split non-instructions.
Thu Jan 21 23:47:30 EST 1999 Andrew MacLeod <amacleod@cygnus.com>
Thu Jan 21 23:47:30 1999 Andrew MacLeod <amacleod@cygnus.com>
* expr.c (emit_push_insn): Fix dumb typo.
@ -4934,7 +4934,7 @@ Thu Jan 21 15:48:03 1999 Dave Brolley <brolley@cygnus.com>
* cppexp.c (cpp_lex): Allocate token_buffer dynamically.
Thu Jan 21 14:18:04 EST 1999 Andrew MacLeod <amacleod@cygnus.com>
Thu Jan 21 14:18:04 1999 Andrew MacLeod <amacleod@cygnus.com>
* expr.c (MOVE_BY_PIECES_P): Define condition for deciding to use
move_by_pieces.
@ -5173,7 +5173,7 @@ Tue Jan 19 10:24:53 1999 Mark Mitchell <mark@markmitchell.com>
(arm_gen_store_multiple): Likewise.
(arm_gen_movstrqi): Treat MEM_SCALAR_P like MEM_IN_STRUCT_P.
Tue Jan 19 12:30:37 EST 1999 Andrew MacLeod <amacleod@cygnus.com>
Tue Jan 19 12:30:37 1999 Andrew MacLeod <amacleod@cygnus.com>
* optabs.c (emit_libcall_block): Add a REG_EH_REGION reg note to all
calls within a libcall block to indicate no throws are possible.
@ -5380,7 +5380,7 @@ Sun Jan 17 03:20:47 1999 H.J. Lu (hjl@gnu.org)
* reg-stack.c (subst_stack_regs_pat): Abort if the destination
of a FP conditional move is not on the FP register stack.
Sun Jan 17 01:15:04 PST 1999 Jeff Law (law@cygnus.com)
Sun Jan 17 01:15:04 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -5600,7 +5600,7 @@ Tue Jan 12 02:53:46 1999 Richard Henderson <rth@cygnus.com>
* cse.c (cse_insn): Never prefer (const (constant_p_rtx)).
Tue Jan 12 02:36:10 PST 1999 Jeff Law (law@cygnus.com)
Tue Jan 12 02:36:10 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -5719,7 +5719,7 @@ Thu Jan 7 19:52:53 1999 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* system.h (abort): Supply more detailed information on how to
report an Internal Compiler Error.
Thu Jan 7 9:25:58 PST 1999 Bruce Korb (korb@datadesign.com)
Thu Jan 7 09:25:58 1999 Bruce Korb (korb@datadesign.com)
* fixinc/fixincl.c (*): More decapitalization of variables
plus some explanatory comments.
@ -5773,7 +5773,7 @@ Thu Jan 7 23:39:27 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* config/c4x/c4x.c (c4x_preferred_reload_class): Always return class.
Thu Jan 7 00:29:25 199 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
Thu Jan 7 00:29:25 1999 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
* combine.c (num_sign_bit_copies): In NEG, MULT, DIV and MOD cases,
when a test can't be performed due to limited width of
@ -5909,7 +5909,7 @@ Tue Jan 5 21:57:42 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* prefix.h: New file to prototype functions exported from prefix.c.
Tue Jan 5 8:52:18 PST 1999 Bruce Korb (korb@datadesign.com)
Tue Jan 5 08:52:18 1999 Bruce Korb (korb@datadesign.com)
* fixinc/fixincl.c (various): Added debug code so
Manfred can trace the processing.
@ -5996,7 +5996,7 @@ Mon Jan 4 10:30:33 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* invoke.texi: Note that labels can be marked `unused'.
Sun Jan 3 23:32:18 PST 1999 Jeff Law (law@cygnus.com)
Sun Jan 3 23:32:18 1999 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -6098,7 +6098,7 @@ Tue Dec 29 11:58:53 1998 Richard Henderson <rth@cygnus.com>
* rtl.h (CONSTANT_P): Remove CONSTANT_P_RTX.
Tue Dec 29 11:32:54 1998 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>:
Tue Dec 29 11:32:54 1998 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* rtl.def (CONSTANT_P_RTX): Clarify commentary.
* expr.c (expand_builtin, case BUILT_IN_CONSTANT_P): Rework to
@ -6118,7 +6118,7 @@ Tue Dec 29 11:30:10 1998 Richard Henderson <rth@cygnus.com>
(reg_or_cint_operand, some_operand, input_operand): Likewise.
* alpha.h (PREDICATE_CODES): Likewise.
Sat Dec 26 23:26:26 PST 1998 Jeff Law (law@cygnus.com)
Sat Dec 26 23:26:26 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -6243,15 +6243,15 @@ Sun Dec 20 16:13:44 1998 John F. Carr <jfc@mit.edu>
* configure.in: Handle Digital UNIX 5.x the same as 4.x.
* i386/sol2.h: Define LOCAL_LABEL_PREFIX as ".".
Sun Dec 20 07:39:52 PST 1998 Jeff Law (law@cygnus.com)
Sun Dec 20 07:39:52 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Sat Dec 19 22:24:22 PST 1998 Jeff Law (law@cygnus.com)
Sat Dec 19 22:24:22 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Sat Dec 19 21:41:32 PST 1998 Jeff Law (law@cygnus.com)
Sat Dec 19 21:41:32 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -6475,7 +6475,7 @@ Mon Dec 14 16:23:27 1998 Jim Wilson <wilson@cygnus.com>
* real.c (endian): Disable last change unless
HOST_BITS_PER_WIDE_INT is greater than 32.
Mon Dec 14 17:13:36 EST 1998 Andrew MacLeod <amacleod@cygnus.com>
Mon Dec 14 17:13:36 1998 Andrew MacLeod <amacleod@cygnus.com>
* output.h (force_data_section): New prototype.
* varasm.c (force_data_section): New function to force the
@ -6496,11 +6496,11 @@ Mon Dec 14 01:39:28 1998 Jeffrey A Law (law@cygnus.com)
* rtl.h (multiple_sets): Fix prototype.
* rtlanal.c (multiple_sets): Fix return type.
Sun Dec 13 12:43:58 PST 1998 Jeff Law (law@cygnus.com)
Sun Dec 13 12:43:58 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Sun Dec 13 01:05:22 PST 1998 Jeff Law (law@cygnus.com)
Sun Dec 13 01:05:22 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -6648,7 +6648,7 @@ Wed Dec 9 10:15:45 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* except.c (duplicate_eh_handlers, rethrow_symbol_map): Function
pointer parameters changed to use the PARAMS() macro.
Wed Dec 9 09:12:40 EST 1998 Andrew MacLeod <amacleod@cygnus.com>
Wed Dec 9 09:12:40 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.h (struct handler_info): Add handler_number field.
* except.c (gen_exception_label): EH labels no longer need to be
@ -6678,7 +6678,7 @@ Tue Dec 8 22:33:18 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* explow.c (plus_constant_wide): Don't immediately return with
result of recursive call.
Tue Dec 8 15:32:56 EST 1998 Andrew MacLeod <amacleod@cygnus.com>
Tue Dec 8 15:32:56 1998 Andrew MacLeod <amacleod@cygnus.com>
* eh-common.h (struct eh_context): Add table_index for rethrows.
@ -6917,7 +6917,7 @@ Mon Dec 7 16:15:51 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* sh.c (output_far_jump): Emit braf only for TARGET_SH2.
Sun Dec 6 04:19:45 PST 1998 Jeff Law (law@cygnus.com)
Sun Dec 6 04:19:45 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -6926,7 +6926,7 @@ Sun Dec 6 05:16:16 1998 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* loop.c (check_dbra_loop): New argument loop_info. Update fields
as needed.
Sun Dec 6 03:40:13 PST 1998 Jeff Law (law@cygnus.com)
Sun Dec 6 03:40:13 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -7184,11 +7184,11 @@ Tue Dec 1 17:58:26 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
(eliminate_regs): Handle non-constant reg_equiv_constant.
* rtl.h (function_invariant_p): Declare.
Mon Nov 30 02:00:08 PST 1998 Jeff Law (law@cygnus.com)
Mon Nov 30 02:00:08 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Nov 30 00:42:59 PST 1998 Jeff Law (law@cygnus.com)
Mon Nov 30 00:42:59 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -7625,7 +7625,7 @@ Wed Nov 25 11:26:17 1998 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
(choose_reload_regs): Rename it here as well. When computing it,
also merge in used hardregs.
1998-11-25 07:51 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>
1998-11-25 Zack Weinberg <zack@rabi.phys.columbia.edu>
* gcc.c: Split out Objective-C specs to...
* objc/lang-specs.h: here. (New file.) Make the specs cpplib
@ -7735,7 +7735,7 @@ Mon Nov 23 17:02:27 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* configure.in: Use AC_PREREQ(2.12.1).
Mon Nov 23 10:16:38 1998 "Melissa O'Neill" <oneill@cs.sfu.ca>
Mon Nov 23 10:16:38 1998 Melissa O'Neill <oneill@cs.sfu.ca>
* cccp.c (S_ISREG, S_ISDIR): Delete defines.
* cpplib.c, gcc.c: Likewise.
@ -7784,7 +7784,7 @@ Mon Nov 23 16:46:46 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
(sh_builtin_saveregs): Use DFmode moves for fp regs on SH4.
(initial_elimination_offset): Take TARGET_ALIGN_DOUBLE into account.
(arith_reg_operand): FPUL_REG is OK for SH4.
(fp_arith_reg_operand, fp_extended_operand) New functions.
(fp_arith_reg_operand, fp_extended_operand): New functions.
(tertiary_reload_operand, fpscr_operand): Likewise.
(commutative_float_operator, noncommutative_float_operator): Likewise.
(binary_float_operator, get_fpscr_rtx, emit_sf_insn): Likewise.
@ -7817,7 +7817,7 @@ Mon Nov 23 16:46:46 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
(NPARM_REGS): Eight floating point parameter registers on SH4.
(BASE_RETURN_VALUE_REG): SH4 also passes double values
in floating point registers.
(GET_SH_ARG_CLASS) Likewise.
(GET_SH_ARG_CLASS): Likewise.
Complex float types are also returned in float registers.
(BASE_ARG_REG): Complex float types are also passes in float registers.
(FUNCTION_VALUE): Change mode like PROMOTE_MODE does.
@ -7932,7 +7932,7 @@ Sun Nov 22 21:34:02 1998 Jeffrey A Law (law@cygnus.com)
* i386/dgux.c (struct option): Add new "description field".
* m88k/m88k.c (struct option): Likewise.
Sun Nov 22 16:07:57 PST 1998 Jeff Law (law@cygnus.com)
Sun Nov 22 16:07:57 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -7941,7 +7941,7 @@ Sun Nov 22 13:40:02 1998 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
* regmove.c (regmove_profitable_p): Use return value of find_matches
properly.
Sun Nov 22 02:47:37 PST 1998 Jeff Law (law@cygnus.com)
Sun Nov 22 02:47:37 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -8266,11 +8266,11 @@ Mon Nov 9 16:37:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
word swap arguments moved to/from FP registers.
* mips16.S (DFREVCMP): Reverse arguments to OPCODE.
Mon Nov 9 09:47:06 PST 1998 Jeff Law (law@cygnus.com)
Mon Nov 9 09:47:06 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Nov 9 02:14:14 PST 1998 Jeff Law (law@cygnus.com)
Mon Nov 9 02:14:14 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -8409,7 +8409,7 @@ Sun Nov 8 17:50:30 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
(build_nt): Likewise.
(build_parse_node): Likewise.
Sun Nov 8 13:10:55 PST 1998 Jeff Law (law@cygnus.com)
Sun Nov 8 13:10:55 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -8540,7 +8540,7 @@ Thu Nov 5 07:59:05 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
out of jump_optimize.
(jump_optimize): Use them.
Thu Nov 5 07:57:45 EST 1998 Andrew MacLeod <amacleod@cygnus.com>
Thu Nov 5 07:57:45 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.c (expand_fixup_region_end): Make sure outer context labels
are not issued in an inner context during cleanups.
@ -8620,7 +8620,7 @@ Wed Nov 4 21:37:46 1998 Jeffrey A Law (law@cygnus.com)
* toplev.c (rest_of_compilation): Set and clear flow2_completed
as necessary.
Wed Nov 4 19:15:37 1998 "Melissa O'Neill" <oneill@cs.sfu.ca>
Wed Nov 4 19:15:37 1998 Melissa O'Neill <oneill@cs.sfu.ca>
* Makefile.in (libcpp.a): Ranlib libcpp.a.
@ -8722,7 +8722,7 @@ Mon Nov 2 01:48:10 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
* BUGS: Added link to the WWW FAQ.
Sun Nov 1 18:27:15 PST 1998 Jeff Law (law@cygnus.com)
Sun Nov 1 18:27:15 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -8879,7 +8879,7 @@ Thu Oct 29 12:39:35 1998 Jim Wilson <wilson@cygnus.com>
* c-common.c (c_get_alias_set): Handle ARRAY_REF of union field.
Thu Oct 29 14:10:22 EST 1998 Andrew MacLeod <amacleod@cygnus.com>
Thu Oct 29 14:10:22 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.c (emit_eh_context): Make the EH context register stay alive
at -O0 so stupid.c doesn't get confused.
@ -8967,7 +8967,7 @@ Wed Oct 28 16:46:07 1998 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
(purge_addressof_replacements): New variable.
(purge_addressof): Clear it at end.
1998-10-28 16:10 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>
1998-10-28 Zack Weinberg <zack@rabi.phys.columbia.edu>
* c-lang.c: Declare extern char *yy_cur if USE_CPPLIB.
(lang_init): Call check_newline always.
@ -8979,10 +8979,10 @@ Wed Oct 28 16:46:07 1998 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
before processing -include/-imacros. Process -imacros and
-include separately, and handle -include by stacking a
buffer for the file in question as if it'd been #included.
* toplev.c (documented_lang_options) Recognize -H when
* toplev.c (documented_lang_options): Recognize -H when
USE_CPPLIB is on.
1998-10-28 16:09 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>
1998-10-28 Zack Weinberg <zack@rabi.phys.columbia.edu>
* cpplib.c: Merge do_once into do_pragma. Break file handling
code out of do_include.
@ -9291,7 +9291,7 @@ Mon Oct 26 12:53:14 1998 Jeffrey A Law (law@cygnus.com)
* tm.texi (ASM_OUTPUT_MAX_SKIP_ALIGN): Document.
Mon Oct 26 00:36:58 PST 1998 Jeff Law (law@cygnus.com)
Mon Oct 26 00:36:58 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -9574,7 +9574,7 @@ Tue Oct 20 21:56:05 1998 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
1998-10-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
* reorg.c (steal_delay_list_from_target) Check for insns that
* reorg.c (steal_delay_list_from_target): Check for insns that
modify the condition codes and effect the direction of the jump
in the sequence.
@ -9599,7 +9599,7 @@ Mon Oct 19 11:40:56 1998 Jeffrey A Law (law@cygnus.com)
* loop.c (scan_loop): Be more selective about what invariants are
moved out of a loop.
Mon Oct 19 10:46:58 PDT 1998 Jeff Law (law@cygnus.com)
Mon Oct 19 10:46:58 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -10543,7 +10543,7 @@ Mon Oct 12 10:50:44 1998 Nick Clifton <nickc@cygnus.com>
* config/arm/thumb.c (thumb_override_options): Add warning about
PIC code not being supported just yet.
Sun Oct 11 16:49:15 EDT 1998 John Wehle (john@feith.com)
Sun Oct 11 16:49:15 1998 John Wehle (john@feith.com)
* flow.c: Update comment.
(notice_stack_pointer_modification): New static function.
@ -10561,7 +10561,7 @@ Sun Oct 11 16:49:15 EDT 1998 John Wehle (john@feith.com)
* i386.c (ix86_epilogue): Optimize the restoring
of the stack pointer.
Mon Oct 12 01:22:53 PDT 1998 Jeff Law (law@cygnus.com)
Mon Oct 12 01:22:53 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -10726,7 +10726,7 @@ Thu Oct 8 12:50:47 1998 Jim Wilson <wilson@cygnus.com>
* loop.c (get_condition): Allow combine when either compare is
VOIDmode.
Thu Oct 8 11:31:01 PDT 1998 Jeff Law (law@cygnus.com)
Thu Oct 8 11:31:01 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -11018,11 +11018,11 @@ Mon Oct 5 10:02:36 1998 Jeffrey A Law (law@cygnus.com)
* combine.c (simplify_rtx): Do not replace TRUNCATE with a SUBREG if
truncation is not a no-op.
Mon Oct 5 09:02:04 PDT 1998 Jeff Law (law@cygnus.com)
Mon Oct 5 09:02:04 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Oct 5 08:19:55 PDT 1998 Jeff Law (law@cygnus.com)
Mon Oct 5 08:19:55 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -11340,7 +11340,7 @@ Tue Sep 29 20:03:18 1998 Jim Wilson <wilson@cygnus.com>
* loop.c (get_condition): Fix typo in May 9 change.
Tue Sep 29 11:11:38 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Tue Sep 29 11:11:38 1998 Andrew MacLeod <amacleod@cygnus.com>
* invoke.texi (-fexceptions): Merge 2 different descriptions.
@ -11607,11 +11607,11 @@ Tue Sep 22 15:13:34 1998 Alexandre Petit-Bianco <apbianco@cygnus.com>
* tree.def (SWITCH_EXPR): New tree node definition.
Mon Sep 21 23:40:38 PDT 1998 Jeff Law (law@cygnus.com)
Mon Sep 21 23:40:38 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Sep 21 22:31:14 PDT 1998 Jeff Law (law@cygnus.com)
Mon Sep 21 22:31:14 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -11631,7 +11631,7 @@ Mon Sep 21 20:19:41 1998 John Carr <jfc@mit.edu>
* final.c (final_scan_insn): Disable tracking CC across branches.
Mon Sep 21 17:15:26 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Mon Sep 21 17:15:26 1998 Andrew MacLeod <amacleod@cygnus.com>
* expr.h (eh_rtime_match_libfunc): New extern declaration.
* optabs.c (init_optabs): Set eh_rtime_match_libfunc.
@ -11653,12 +11653,12 @@ Mon Sep 21 13:51:05 1998 Jim Wilson <wilson@cygnus.com>
is a CALL_INSN. If CALL_INSN and in_libcall_block, then change code
to INSN.
Mon Sep 21 14:02:23 1998
Mon Sep 21 14:02:23 1998 Robert Lipe <robertl@dgii.com>
* i386.h (TARGET_SWITCHES) Improve doc for align-double. Fix
* i386.h (TARGET_SWITCHES): Improve doc for align-double. Fix
typo in no-fancy-math-387 description.
Mon Sep 21 09:27:18 PDT 1998 Jeff Law (law@cygnus.com)
Mon Sep 21 09:27:18 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -11668,11 +11668,11 @@ Mon Sep 21 09:24:49 1998 Stan Cox <scox@cygnus.com>
Mon Sep 21 09:14:49 1998 Robert Lipe <robertl@dgii.com>
* i386.h (TARGET_SWITCHES) Add description fields for flags
* i386.h (TARGET_SWITCHES): Add description fields for flags
documented in install.texi.
(TARGET_OPTIONS) Likewise.
(TARGET_OPTIONS): Likewise.
Mon Sep 21 01:39:03 PDT 1998 Jeff Law (law@cygnus.com)
Mon Sep 21 01:39:03 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -11849,7 +11849,7 @@ Fri Sep 18 09:44:55 1998 Nick Clifton <nickc@cygnus.com>
(m32r_block_immediate_operand): New function: Return true if the
RTL is an integer constant, less than or equal to MAX_MOVE_BYTES.
Thu Sep 17 16:42:16 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Thu Sep 17 16:42:16 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.c (start_catch_handler): Issue 'fatal' instead of 'error' and
re-align some code.
@ -12003,7 +12003,7 @@ Tue Sep 15 19:31:58 1998 Michael Meissner <meissner@cygnus.com>
* i960.h (CONST_COSTS): Fix thinko. Test flag, not the constant
flag bit mask.
Tue Sep 15 14:10:54 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Tue Sep 15 14:10:54 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.h (struct eh_entry): Add false_label field.
(end_catch_handler): Add prototype.
@ -12018,7 +12018,7 @@ Tue Sep 15 14:10:54 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
* libgcc2.c (__eh_rtime_match): New routine to lump runtime matching
mechanism into one function, if a runtime matcher is provided.
Tue Sep 15 13:53:59 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Tue Sep 15 13:53:59 1998 Andrew MacLeod <amacleod@cygnus.com>
* config/i960/i960.h (SLOW_BYTE_ACCESS): Change definition to 1.
@ -12031,15 +12031,15 @@ Tue Sep 15 04:18:52 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
* config/sparc/sparc.md (movdf_const_intreg_sp32): Fix length
attribute.
Mon Sep 14 14:02:53 PDT 1998 Jeff Law (law@cygnus.com)
Mon Sep 14 14:02:53 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Sep 14 10:33:56 PDT 1998 Jeff Law (law@cygnus.com)
Mon Sep 14 10:33:56 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Sep 14 09:51:05 PDT 1998 Jeff Law (law@cygnus.com)
Mon Sep 14 09:51:05 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -12309,7 +12309,7 @@ Tue Sep 8 01:38:57 1998 Nathan Sidwell <nathan@acm.org>
* configure.in: Don't assume srcdir is .../gcc.
* configure: Rebuilt.
Sat Sep 5 16:34:34 EDT 1998 John Wehle (john@feith.com)
Sat Sep 5 16:34:34 1998 John Wehle (john@feith.com)
* global.c: Update comments.
(global_alloc): Assign allocation-numbers
@ -12346,11 +12346,11 @@ Mon Sep 7 19:13:59 1998 Jeffrey A Law (law@cygnus.com)
then do not configure the ada subdir.
* configure: Rebuilt.
Sun Sep 6 14:03:58 PDT 1998 Jeff Law (law@cygnus.com)
Sun Sep 6 14:03:58 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Sun Sep 6 13:28:07 PDT 1998 Jeff Law (law@cygnus.com)
Sun Sep 6 13:28:07 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -13035,7 +13035,7 @@ Tue Aug 25 12:54:57 1998 Jason Merrill <jason@yorick.cygnus.com>
* tree.c (valid_machine_attribute): Don't apply attributes to both
decl and type.
Tue Aug 25 12:23:20 PDT 1998 Richard Henderson <rth@cygnus.com>
Tue Aug 25 12:23:20 1998 Richard Henderson <rth@cygnus.com>
* reload.c (operands_match_p): Handle rtvecs.
@ -13240,11 +13240,11 @@ Wed Aug 19 17:52:27 1998 Nick Clifton (nickc@cygnus.com)
* config/arm/thumb.md (extendqisi2_insn): Cope with REG +
OFFSET addressing.
Wed Aug 19 14:13:31 PDT 1998 Jeff Law (law@cygnus.com)
Wed Aug 19 14:13:31 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Wed Aug 19 13:10:30 PDT 1998 Jeff Law (law@cygnus.com)
Wed Aug 19 13:10:30 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -13267,7 +13267,7 @@ Wed Aug 19 13:51:35 1998 Hans-Peter Nilsson <hp@axis.se>
* regclass.c: Changed register set documentation to be consistent
with GCC behavior.
* final.c (final_start_function) Removed redundant test for
* final.c (final_start_function): Removed redundant test for
call_fixed_regs.
Wed Aug 19 13:28:41 1998 Mark Mitchell <mark@markmitchell.com>
@ -14029,7 +14029,7 @@ Mon Aug 10 04:28:13 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
(define_insn movdf_insn_sp32, movdf_no_e_insn_sp32,
movdf_insn_sp64, movdf_no_e_insn_sp64, movtf_insn,
movtf_no_e_insn_sp32, movtf_insn_hq_sp64, movtf_insn_sp64,
movtf_no_e_insn_sp64) Replace with new
movtf_no_e_insn_sp64): Replace with new
implementation which uses forced splits for all non-single insn
cases.
(define_split DF move cases): New splits in similar vein to DI
@ -14081,7 +14081,7 @@ Mon Aug 10 01:21:01 1998 Richard Henderson <rth@cygnus.com>
Sat Aug 8 19:20:22 1998 Gary Thomas (gdt@linuxppc.org)
* rs6000.c (rs6000_allocate_stack_space) Fix typo which
* rs6000.c (rs6000_allocate_stack_space): Fix typo which
caused bad assembly code to be generated.
Sat Aug 8 18:53:28 1998 Jeffrey A Law (law@cygnus.com)

View File

@ -205,7 +205,7 @@ Fri Jul 10 12:53:58 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
* jump.c (jump_optimize): If after_regscan and our transformations
generate new REGs, rerun reg_scan.
Fri Jul 10 11:50:43 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Fri Jul 10 11:50:43 1998 Andrew MacLeod <amacleod@cygnus.com>
* config/i960/i960.c (i960_address_cost): MEMA operands with
positive offsets < 4096 are free.
@ -339,7 +339,7 @@ Tue Jul 7 11:40:05 1998 Jeffrey A Law (law@cygnus.com)
* mn10200.md (various zero/sign extension patterns): Zero and sign
extensions which use "sub" clobber cc0.
Tue Jul 7 09:12:08 PDT 1998 Jeff Law (law@cygnus.com)
Tue Jul 7 09:12:08 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -352,7 +352,7 @@ Tue Jul 7 08:41:27 1998 Richard Henderson (rth@cygnus.com)
* print-rtl.c (print_rtx): Only print fp values when REAL_VALUE_TYPE
is a double.
Tue Jul 7 00:31:58 PDT 1998 Jeff Law (law@cygnus.com)
Tue Jul 7 00:31:58 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -461,7 +461,7 @@ Mon Jul 6 22:17:19 1998 Alasdair Baird <alasdair@wildcat.demon.co.uk>
* i386.c (is_fp_test): Fix thinko.
* jump.c (jump_optimize) Check for CONST_INT before using INTVAL.
* jump.c (jump_optimize): Check for CONST_INT before using INTVAL.
Mon Jul 6 22:14:31 1998 Richard Henderson (rth@cygnus.com)
@ -958,7 +958,7 @@ Sun Jun 28 08:57:09 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* getpwd.c: Remove decls for getwd and getcwd.
Sun Jun 28 02:11:16 PDT 1998 Jeff Law (law@cygnus.com)
Sun Jun 28 02:11:16 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -1216,7 +1216,7 @@ Thu Jun 25 15:08:16 1998 Mark Mitchell <mark@markmitchell.com>
* reload1.c (reload): Clear MEM_ALIAS_SET for new MEMs about which
we have no alias information.
Thu Jun 25 16:59:18 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Thu Jun 25 16:59:18 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.h (CATCH_ALL_TYPE): Definition moved to eh-common.h.
(find_all_handler_type_matches): Add function prototype.
@ -1348,7 +1348,7 @@ Wed Jun 24 15:13:01 1998 Dave Brolley <brolley@cygnus.com>
* README.gnat: Add patch for new lang_decode_options interface.
Wed Jun 24 09:14:04 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Wed Jun 24 09:14:04 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.c (start_catch_handler): Do nothing if EH is not on.
@ -1375,7 +1375,7 @@ Tue Jun 23 16:44:21 1998 Dave Brolley <brolley@cygnus.com>
(cpp_error_from_errno): Call cpp_message_from_errno.
* cpplib.h (cpp_message_from_errno): New function.
Tue Jun 23 13:38:18 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Tue Jun 23 13:38:18 1998 Andrew MacLeod <amacleod@cygnus.com>
* libgcc2.c (__get_eh_table_version, __get_eh_table_language): New
functions to return exception descriptor information.
@ -1387,7 +1387,7 @@ Tue Jun 23 09:30:58 1998 Dave Love <d.love@dl.ac.uk>
* cpp.texi, gcc.texi: Add @dircategory, @direntry meant to
accompany previous Makefile.in (install-info) change.
Tue Jun 23 10:06:07 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Tue Jun 23 10:06:07 1998 Andrew MacLeod <amacleod@cygnus.com>
* eh-common.h (struct __eh_info): Remove coerced value field.
* libgcc2.c (find_exception_handler): Don't set coerced_value field.
@ -1553,7 +1553,7 @@ Sun Jun 21 18:30:13 1998 H.J. Lu (hjl@gnu.org)
* loop.c (oballoc): Remove declaration.
(replace_call_address): Add prototype.
Sun Jun 21 01:08:17 PDT 1998 Jeff Law (law@cygnus.com)
Sun Jun 21 01:08:17 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -1915,25 +1915,25 @@ Wed Jun 17 19:05:03 1998 John Carr <jfc@mit.edu>
* expr.c (expand_builtin): Error if __builtin_longjmp second argument
is not 1.
Wed Jun 17 15:20:00 PDT 1998 Catherine Moore <clm@cygnus.com>
Wed Jun 17 15:20:00 1998 Catherine Moore <clm@cygnus.com>
* reload1.c (spill_hard_reg): Check mode of register when
spilling from scratch_list.
Wed Jun 17 16:25:38 EDT 1998 Andrew MacLeod (amacleod@cygnus.com)
Wed Jun 17 16:25:38 1998 Andrew MacLeod (amacleod@cygnus.com)
* except.c (add_new_handler): Fix bug in finding last region handler.
* libgcc2.c (find_exception_handler): Pass exception table pointer
to runtime type matcher, not the match info field.
Wed Jun 17 15:57:48 EDT 1998 Andrew MacLeod (amacleod@cygnus.com)
Wed Jun 17 15:57:48 1998 Andrew MacLeod (amacleod@cygnus.com)
* eh-common.h (struct eh_context): Add comment for hidden use of
field dynamic_handler_chain.
* except.c (get_dynamic_handler_chain): Comment on, and use the
correct offset of the dynamic_handler_chain field.
1998-06-17 12:46:56 1998 Jim Wilson <wilson@cygnus.com>
1998-06-17 Jim Wilson <wilson@cygnus.com>
* mips/iris6.h (LINK_SPEC): Add -woff 131.
@ -1984,7 +1984,7 @@ Tue Jun 16 16:49:26 1998 Richard Henderson <rth@cygnus.com>
(LOOP_ALIGN, ALIGN_LABEL_AFTER_BARRIER): Align to octaword.
(FUNCTION_END_PROLOGUE): New macro.
* alpha.md (attribute length): New. Mark all insns.
(return_internal, prologue_stack_probe_loop) New patterns.
(return_internal, prologue_stack_probe_loop): New patterns.
(prologue, init_fp, epilogue): New patterns.
Disable peepholes.
* linux.h (TARGET_CAN_FAULT_IN_PROLOGUE): Define.
@ -2027,7 +2027,7 @@ Mon Jun 15 13:20:33 1998 Jim Wilson <wilson@cygnus.com>
* c-decl.c (shadow_tag_warned): Use specs not declspecs in for loop.
Mon Jun 15 07:16:29 PDT 1998 Jeff Law (law@cygnus.com)
Mon Jun 15 07:16:29 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -2237,7 +2237,7 @@ Tue Jun 9 22:05:34 1998 Richard Henderson <rth@cygnus.com>
* fold-const.c (fold): Even with otherwise constant trees, look for
opportunities to combine integer constants.
Wed Jun 3 23:41:24 EDT 1998 John Wehle (john@feith.com)
Wed Jun 3 23:41:24 1998 John Wehle (john@feith.com)
* i386.c (notice_update_cc): Clear cc_status.value2 in the
case of UNSPEC 5 (bsf).
@ -2255,7 +2255,7 @@ Tue Jun 9 14:31:19 1998 Nick Clifton <nickc@cygnus.com>
16,sp,sp' ratehr than 'add 16,sp'. Patch courtesy of Biomedin
<glctr@abc.it>.
Tue Jun 9 16:23:13 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Tue Jun 9 16:23:13 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.c (expand_start_catch): Rename to start_catch_handler.
(expand_end_catch): Delete function.
@ -2307,7 +2307,7 @@ Tue Jun 9 01:08:47 1998 Richard Henderson <rth@cygnus.com>
* toplev.c (flag_new_exceptions): Remove extraneous `extern'.
Mon Jun 8 23:24:48 PDT 1998 Jeff Law (law@cygnus.com)
Mon Jun 8 23:24:48 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -2403,7 +2403,7 @@ Mon Jun 8 16:54:12 1998 Ken Raeburn <raeburn@cygnus.com>
(maddi patterns): Delete. Replace with:
(mul_acc_di, mul-acc_64bit_di): New patterns.
Mon Jun 8 14:16:15 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Mon Jun 8 14:16:15 1998 Andrew MacLeod <amacleod@cygnus.com>
* eh-common.h: Remove NEW_EH_MODEL compile time flag, and replace with
flag_new_exceptions runtime flag.
@ -2448,7 +2448,7 @@ Mon Jun 8 10:43:15 1998 Richard Henderson <rth@cygnus.com>
* expr.c (force_operand): Detect PIC address loads before
splitting arithmetic.
Mon Jun 8 09:22:38 PDT 1998 Jeff Law (law@cygnus.com)
Mon Jun 8 09:22:38 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -2768,7 +2768,7 @@ Sun May 31 16:11:41 1998 John Wehle (john@feith.com)
(movsicc, movhicc, movsfcc, movdfcc, movxfcc, movdicc): Rewrite
based on suggestions from Jim Wilson.
Sun May 31 00:44:02 PDT 1998 Jeff Law (law@cygnus.com)
Sun May 31 00:44:02 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -2808,7 +2808,7 @@ Thu May 28 12:57:05 1998 Jeffrey A Law (law@cygnus.com)
* reload.c (find_reloads): Do not force a reloads of match_operators.
Thu May 28 10:22:22 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Thu May 28 10:22:22 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.h (remove_handler): Add new prototype.
* except.c (remove_handler): New function to remove handlers
@ -2883,11 +2883,11 @@ Tue May 26 07:31:04 1998 Richard Earnshaw (rearnsha@arm.com)
(arm_reorg): Move unused REGNO declaration into the dead code.
* arm.h (CANONICALIZE_COMPARISON): Ensure OP1 is updated.
Mon May 25 22:49:56 PDT 1998 Jeff Law (law@cygnus.com)
Mon May 25 22:49:56 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon May 25 11:56:24 PDT 1998 Jeff Law (law@cygnus.com)
Mon May 25 11:56:24 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -2898,11 +2898,11 @@ Mon May 25 14:00:13 1998 Dave Brolley <brolley@cygnus.com>
* cpplib.h (v_cpp_message): Add protoptype.
(stdarg.h,varargs.h): Needed for v_cpp_message prototype.
Sun May 24 20:36:15 PDT 1998 Jeff Law (law@cygnus.com)
Sun May 24 20:36:15 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Sun May 24 02:08:57 PDT 1998 Jeff Law (law@cygnus.com)
Sun May 24 02:08:57 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -3026,7 +3026,7 @@ Thu May 21 20:18:13 1998 Martin von Loewis <loewis@informatik.hu-berlin.de>
(TYPE_CHECK, DECL_CHECK): Define.
Modify all access macros to use generated checking macros.
Wed May 20 23:44:28 EDT 1998 John Wehle (john@feith.com)
Wed May 20 23:44:28 1998 John Wehle (john@feith.com)
* acconfig.h (HAVE_GAS_MAX_SKIP_P2ALIGN): New tag.
* configure.in: Check for it.
@ -3160,7 +3160,7 @@ Tue May 19 17:19:16 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* reload1.c (reload_reg_free_for_value_p): New function.
(allocate_reload_reg, choose_reload_regs): Use it.
Tue May 19 11:51:00 EDT 1998 Andrew MacLeod (amacleod@cygnus.com)
Tue May 19 11:51:00 1998 Andrew MacLeod (amacleod@cygnus.com)
* except.c (expand_start_catch): Correct logic for when to
generate a new handler label, and when to use the old one.
@ -3507,7 +3507,7 @@ Sun May 17 08:45:21 1998 Krister Walfridsson <cato@df.lth.se>
* toplev.c (output_lang_identify): Enable prototype and definition.
Sun May 17 01:12:27 PDT 1998 Jeff Law (law@cygnus.com)
Sun May 17 01:12:27 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -3599,7 +3599,7 @@ Thu May 14 15:10:30 1998 Jeffrey A Law (law@cygnus.com)
* Makefile.in (expr.o): Remove dependency on deleted modemap.def file.
Thu May 14 16:30:47 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Thu May 14 16:30:47 1998 Andrew MacLeod <amacleod@cygnus.com>
* eh-common.h: New file for basic EH data structures.
* except.h: Various prototypes and structures for NEW_EH_MODEL.
@ -4077,7 +4077,7 @@ Sat May 9 01:53:23 1998 Richard Henderson <rth@cygnus.com>
* haifa-sched.c (print_exp): Fix typo.
Fri May 8 21:48:50 PDT 1998 Jeff Law (law@cygnus.com)
Fri May 8 21:48:50 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -4151,7 +4151,7 @@ Fri May 8 10:57:33 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.
* config/m68k/t-linux: Remove extra stuff already included in
config/t-linux.
Fri May 8 09:53:24 Paul Eggert <eggert@twinsun.com>
Fri May 8 09:53:24 1998 Paul Eggert <eggert@twinsun.com>
* fixinc.wrap: Renamed from fixinc.math. Put wrapper around
curses.h if it contains `typedef char bool;', as suggested by
@ -4219,9 +4219,9 @@ Thu May 7 10:55:59 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.
* config/m68k/m68k.md (adddi3, subdi3): Properly negate the DImode
constant.
Wed May 6 22:32:37 CDT 1998 Robert Lipe <robertl@dgii.com>
Wed May 6 22:32:37 1998 Robert Lipe <robertl@dgii.com>
* Makefile.in (dwarfout.o) Add toplev.h dependency.
* Makefile.in (dwarfout.o): Add toplev.h dependency.
* dwarfout.c, i386.c: Include toplev.h.
* toplev.h (pfatal_with_name): Add prototype.
@ -4433,7 +4433,7 @@ Sun May 3 23:57:25 1998 Robert Lipe <robertl@dgii.com>
(xm_defines): Add USG so dbxout will build.
* configure: Regenerate.
Sun May 3 13:51:34 PDT 1998 Richard Henderson <rth@cygnus.com>
Sun May 3 13:51:34 1998 Richard Henderson <rth@cygnus.com>
Support for official Sparc V9 ABI:
* sparc.c (sparc_override_options): Force stack bias off for !arch64.
@ -4471,7 +4471,7 @@ Sun May 3 13:51:34 PDT 1998 Richard Henderson <rth@cygnus.com>
(ASM_OUTPUT_DWARF2_ADDR_CONST): New.
* sparc/sysv4.h (SIZE_TYPE, PTRDIFF_TYPE): Undo svr4.h's changes.
Sat May 2 17:47:17 PDT 1998 Jeff Law (law@cygnus.com)
Sat May 2 17:47:17 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -4632,7 +4632,7 @@ Mon Apr 27 18:36:28 1998 Jim Wilson <wilson@cygnus.com>
Replace PREV_INSN (PREV_INSN (loop_end)) with first_compare.
Replace '2' with compare_and_branch.
Mon Apr 27 15:53:30 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Mon Apr 27 15:53:30 1998 Andrew MacLeod <amacleod@cygnus.com>
* cplus-dem.c (demangle_qualified): Replace missing else.
@ -4681,7 +4681,7 @@ Sun Apr 26 01:21:06 1998 Richard Henderson <rth@cygnus.com>
* alpha.c (print_operand): Don't add 'v' suffix for ALPHA_FPTM_N.
Sat Apr 25 22:11:38 PDT 1998 Jeff Law (law@cygnus.com)
Sat Apr 25 22:11:38 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -4801,7 +4801,7 @@ Wed Apr 22 10:42:45 1998 Jeffrey A Law (law@cygnus.com)
* mips.c (compute_frame_size): Change only argument to a HOST_WIDE_INT.
Wed Apr 22 10:53:49 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Wed Apr 22 10:53:49 1998 Andrew MacLeod <amacleod@cygnus.com>
* cplus-dem.c (struct work stuff): Add field for B and K mangle codes.
(cplus_demangle_opname): Call mop_up_squangle.
@ -4947,7 +4947,7 @@ Sun Apr 19 02:42:06 1998 Richard Henderson <rth@cygnus.com>
* haifa-sched.c (queue_to_ready): Fix typo in prototype.
Sat Apr 18 23:52:35 PDT 1998 Jeff Law (law@cygnus.com)
Sat Apr 18 23:52:35 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -5241,7 +5241,7 @@ Mon Apr 13 11:31:49 1998 Jason Merrill <jason@yorick.cygnus.com>
Sun Apr 12 20:55:32 1998 Catherine Moore <clm@cygnus.com>
* invoke.texi (ld options) Include memset requirements
* invoke.texi (ld options): Include memset requirements
for options -nodstdlib and -nodefaultlibs.
1998-04-12 Paul Eggert <eggert@twinsun.com>
@ -5274,7 +5274,7 @@ Sun Apr 12 20:23:03 1998 Jeffrey A Law (law@cygnus.com)
* configure.in (mips-*-ecoff): Do not mention mips/mips.h in tm_files.
* mips/ecoff.h: Include "mips/mips.h".
Sat Apr 11 22:42:54 PDT 1998 Jeff Law (law@cygnus.com)
Sat Apr 11 22:42:54 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -5463,7 +5463,7 @@ Mon Apr 6 23:36:01 1998 Richard Henderson <rth@cygnus.com>
* tree.h (sizetype_tab): Fix previous change for K&R.
Mon Apr 6 22:23:29 PDT 1998 Jeff Law (law@cygnus.com)
Mon Apr 6 22:23:29 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -5480,7 +5480,7 @@ Mon Apr 6 21:49:57 1998 Bob Manson <manson@charmed.cygnus.com>
if not, use ld instead.
* Makefile.in (USE_COLLECT2): It's named collect2 now, not ld.
(ld:) Deleted.
(ld): Deleted.
(install-collect2): Install as collect2, not ld.
* configure.in(will_use_collect2): It's named collect2 now.
@ -5530,7 +5530,7 @@ Mon Apr 6 02:03:29 1998 Jeffrey A Law (law@cygnus.com)
* objc/objc-act.c (encode_aggregate_within): Avoid GNU extensions
in prototype and definition.
Mon Apr 6 00:48:56 PDT 1998 Jeff Law (law@cygnus.com)
Mon Apr 6 00:48:56 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -5551,7 +5551,7 @@ Sun Apr 5 21:31:24 1998 John Wehle (john@feith.com)
(movsf_normal): Change to unnamed pattern.
Likewise for movdf, movxf, and friends.
Sun Apr 5 18:45:51 PDT 1998 Jeff Law (law@cygnus.com)
Sun Apr 5 18:45:51 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -5563,7 +5563,7 @@ Sun Apr 5 16:53:37 1998 Don Bowman <don@pixsci.com>
* configure.in (mips-wrs-vxworks): New target.
Sat Apr 4 23:34:32 PST 1998 Jeff Law (law@cygnus.com)
Sat Apr 4 23:34:32 1998 Jeff Law (law@cygnus.com)
* expmed.c (synth_mult): The value -1, has no zeros, so it can
never have the form ...011.
@ -5848,7 +5848,7 @@ Sun Mar 29 12:45:23 1998 Jeffrey A Law (law@cygnus.com)
* tree.h (lang_print_xnode): Provide prototype.
Sat Mar 28 23:50:44 PST 1998 Jeff Law (law@cygnus.com)
Sat Mar 28 23:50:44 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -6155,7 +6155,7 @@ Mon Mar 23 14:14:20 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* freebsd.h (ASM_OUTPUT_ALIGN): Redefine.
Sat Mar 21 23:52:56 PST 1998 Jeff Law (law@cygnus.com)
Sat Mar 21 23:52:56 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -6374,7 +6374,7 @@ Mon Mar 16 12:55:15 1998 Jim Wilson <wilson@cygnus.com>
* config/m68k/netbsd.h (ASM_SPEC): Add %{m68060}.
Mon Mar 16 15:50:20 EST 1998 Andrew MacLeod <amacleod@cygnus.com>
Mon Mar 16 15:50:20 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.h (in_same_eh_region): New prototype.
(free_insn_eh_region, init_insn_eh_region): New prototypes.
@ -6411,7 +6411,7 @@ Mon Mar 16 11:14:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.
config/m68k/m68k.h: Replace gen_rtx (XXX, ...) with gen_rtx_XXX
(...). Use GEN_INT instead of gen_rtx_CONST_INT.
Sun Mar 15 22:30:44 PST 1998 Jeff Law (law@cygnus.com)
Sun Mar 15 22:30:44 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -6622,7 +6622,7 @@ Sun Mar 8 13:01:56 1998 Jeffrey A Law (law@cygnus.com)
* final.c (shorten_branches): Fix minor logic error in
ADDR_DIFF_VEC shortening support.
Sun Mar 8 02:17:42 PST 1998 Jeff Law (law@cygnus.com)
Sun Mar 8 02:17:42 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -6885,11 +6885,11 @@ Mon Mar 2 22:59:28 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* i386.md (casesi+1): Use ASM_OUTPUT_ALIGN instead of
ASM_OUTPUT_ALIGN_CODE.
Mon Mar 2 01:05:50 PST 1998 Jeff Law (law@cygnus.com)
Mon Mar 2 01:05:50 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Mar 2 00:52:18 PST 1998 Jeff Law (law@cygnus.com)
Mon Mar 2 00:52:18 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -6933,7 +6933,7 @@ Sun Mar 1 17:48:46 1998 Jeffrey A Law (law@cygnus.com)
* c-parse.in (undeclared variable error): Tweak error message to
be clearer.
Sun Mar 1 10:22:36 PST 1998 Jeff Law (law@cygnus.com)
Sun Mar 1 10:22:36 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -7432,7 +7432,7 @@ Sun Feb 15 15:23:15 1998 John Carr <jfc@mit.edu>
* alias.c: Include <stdlib.h> and <string.h>.
(init_alias_analysis): Pass NULL_RTX instead of 0 to record_set.
Sat Feb 14 11:23:09 PST 1998 Jeff Law (law@cygnus.com)
Sat Feb 14 11:23:09 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -7688,7 +7688,7 @@ Wed Feb 11 01:35:55 1998 Robert Lipe <robertl@dgii.com>
(expand_builtin_eh_stub): Remove unused variable 'temp'.
(copy_eh_entry): Deleted. Dead function.
* expr.c (move_block_to_reg) Bracket declaration of 'pat' and
* expr.c (move_block_to_reg): Bracket declaration of 'pat' and
'last' with same #if HAVE_load_multiple as use of it.
(move_block_from_reg): Likewise.
(emit_move_insn_1): Remove unused variable 'insns'.
@ -7903,7 +7903,7 @@ Fri Feb 6 00:27:36 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* toplev.c (rest_of_compilation): Call regmove_optimize also for
expensive_optimizations.
Thu Feb 5 13:38:42 PST 1998 Jeff Law (law@cygnus.com)
Thu Feb 5 13:38:42 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -8132,7 +8132,7 @@ Thu Jan 29 20:26:12 1998 Jeffrey A Law (law@cygnus.com)
* genattrtab.c (optimize): Define in case PRESERVE_DEATH_INFO_REGNO_P
uses it.
Thu Jan 29 09:27:56 PST 1998 Jeff Law (law@cygnus.com)
Thu Jan 29 09:27:56 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -8342,7 +8342,7 @@ Tue Jan 27 23:11:11 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
(output_asm_insn): Move variable `i' inside macro conditional
where it is used. Add parentheses around assignment used as truth
value.
(asm_fprintf) Likewise, likewise.
(asm_fprintf): Likewise, likewise.
* fix-header.c (main): Remove unused variable `done'. Protect
declaration of `i' with FIXPROTO_IGNORE_LIST.
@ -8393,7 +8393,7 @@ Tue Jan 27 23:11:11 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
Protect variables `i', `total_nodes', and `total_bytes' with the
GATHER_STATISTICS macro.
Tue Jan 27 23:01:55 1998 Mike Stump (mrs@wrs.com)
Tue Jan 27 23:01:55 1998 Mike Stump <mrs@wrs.com>
* m32r.md, mips.md, mn10200.md, mn10300.md, pyr.md: Add
some comments regarding use of dead_or_set_p.
@ -8606,7 +8606,7 @@ Fri Jan 23 00:08:55 1998 Robin Kirkham <rjk@mlb.dmt.csiro.au>
mcpu32 or m5200.
* longlong.h: Replace __mc68332__ with __mcpu32__.
Thu Jan 22 19:55:40 PST 1998 Jeff Law (law@cygnus.com)
Thu Jan 22 19:55:40 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
@ -8698,7 +8698,7 @@ Sun Jan 18 01:54:27 1998 Jeffrey A Law (law@cygnus.com)
* alpha/xm-winnt.h (HAS_INIT_SECTION): Undefine.
Sun Jan 18 00:57:35 1998 Mike Stump (mrs@wrs.com)
Sun Jan 18 00:57:35 1998 Mike Stump <mrs@wrs.com>
* configure.in (i960-wrs-vxworks): Default to latest vxworks release.
@ -9168,7 +9168,7 @@ Wed Dec 24 22:34:55 1997 Jeffrey A Law (law@cygnus.com)
* tree.c (restore_tree_status): Do not dereference a null pointer.
Tue Dec 23 12:56:46 1997 Paul Eggert <eggert@twinsun.com>:
Tue Dec 23 12:56:46 1997 Paul Eggert <eggert@twinsun.com>
* genattrtab.c (main): Check HAVE_{G,S}ETRLIMIT in addition to
RLIMIT_STACK. This maintains consistency with the recent, similar
@ -9439,8 +9439,9 @@ Thu Dec 18 14:57:29 1997 Gavin Koch <gavin@cygnus.com>
Thu Dec 18 00:19:38 1997 Robert Lipe <robertl@dgii.com>
* i386/x-sco5 (CLIB) Deleted. (ALLOCA) Added.
* i386/xm-sco5.h (USE_C_ALLOCA) Added.
* i386/x-sco5 (CLIB): Deleted.
(ALLOCA): Added.
* i386/xm-sco5.h (USE_C_ALLOCA): Added.
Tue Dec 16 18:51:00 1997 Bill Moyer <billm@cygnus.com>
@ -9590,7 +9591,7 @@ Thu Dec 11 23:33:48 1997 Jason Merrill <jason@yorick.cygnus.com>
* integrate.c (expand_inline_function): Adjust.
* toplev.c (rest_of_compilation): Don't call emit_unwinder.
Fri Oct 10 17:58:31 CEST 1997 Marc Lehmann <pcg@goof.com>
Fri Oct 10 17:58:31 1997 Marc Lehmann <pcg@goof.com>
* i386/xm-go32.h (EXECUTABLE_SUFFIX): Define.
(DIR_SEPARATOR, NO_SYS_SIGLIST): Likewise.
@ -10015,7 +10016,7 @@ Tue Nov 25 10:00:42 1997 Jeffrey A Law (law@cygnus.com)
* crtstuff.c (do_global_dtors_aux): Handle multiple calls better.
Tue Nov 25 01:26:55 1997 Bruno Haible <haible@ilog.fr>:
Tue Nov 25 01:26:55 1997 Bruno Haible <haible@ilog.fr>
* dwarf2out.c (ASM_OUTPUT_DWARF_DELTA1): Implement.
@ -10519,7 +10520,7 @@ Sun Nov 2 19:27:21 1997 Jeffrey A Law (law@cygnus.com)
* arm.c (output_move_double): Allocate 3 entries in otherops array.
Sat Nov 1 21:43:00 1997 Mike Stump (mrs@wrs.com)
Sat Nov 1 21:43:00 1997 Mike Stump <mrs@wrs.com>
* except.c (expand_eh_region_start_for_decl): Emit EH_REGION_BEG
notes for sjlj exceptions too.
@ -11103,7 +11104,7 @@ Thu Oct 16 15:07:51 1997 Richard Henderson <rth@cygnus.com>
* combine.c (can_combine_p): Don't combine with an asm whose
output is a hard register.
Thu Oct 16 15:43:26 1997 Mike Stump (mrs@wrs.com)
Thu Oct 16 15:43:26 1997 Mike Stump <mrs@wrs.com>
* c-decl.c (start_struct): Ensure that structs with forward
declarations are in fact packed when -fpack-struct is given.
@ -12060,7 +12061,7 @@ Wed Sep 10 01:32:54 1997 Jeffrey A Law (law@cygnus.com)
Wed Sep 10 00:29:29 1997 Manfred Hollstein <manfred@s-direktnet.de>
* m88k/sysv3.h (INITIALIZE_TRAMPOLINE) Define.
* m88k/sysv3.h (INITIALIZE_TRAMPOLINE): Define.
* libgcc2.c (__enable_execute_stack): Provide for sysV88 too.
* xm-m88k.h (USG): Only define if it hasn't already been defined.
@ -12203,7 +12204,7 @@ Fri Sep 5 14:04:59 1997 Philippe De Muyter <phdm@info.ucl.ac.be>
Fri Sep 5 13:36:44 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
* sched.c (update_flow_info) When looking if to set found_split_dest
* sched.c (update_flow_info): When looking if to set found_split_dest
or found_orig_dest, look at all parts of a PARALLEL.
* haifa-sched.c (update_flow_info): Likewise.
@ -12320,7 +12321,7 @@ Wed Sep 3 10:39:42 1997 Jim Wilson <wilson@cygnus.com>
* alias.c (true_dependence): Test x for BLKmode, in addition to mem.
Wed Sep 3 09:28:50 CDT 1997 Joel Sherrill (joel@OARcorp.com)
Wed Sep 3 09:28:50 1997 Joel Sherrill (joel@OARcorp.com)
* i386/go32-rtems.h, i386/rtems.h, i960/rtems.h, m68k/rtems.h,
mips/rtems64.h, pa/rtems.h, rs6000/rtems.h, sh/rtems.h,

View File

@ -250,7 +250,7 @@
(build_x_function_call): Deal with OVERLOAD. Handle template-ids.
* Makefile.in (class.o): Depend on splay-tree.h.
Wed Mar 31 11:30:43 BST 1999 Nathan Sidwell <nathan@acm.org>
Wed Mar 31 11:30:43 1999 Nathan Sidwell <nathan@acm.org>
* cvt.c (convert_pointer_to_real): Use same_type_p.
* typeck.c (comp_target_types): Use same_type_p.
@ -2031,7 +2031,7 @@ Fri Nov 27 13:07:23 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO.
* pt.c (process_template_parm): Don't set
CLASSTYPE_GOT_SEMICOLON.
(lookup_template_class) Use TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO.
(lookup_template_class): Use TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO.
Coerce arguments on the momentary obstack.
(for_each_template_parm): Use TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO.
(instantiate_class_template): Calculate template arguments on the
@ -5818,7 +5818,7 @@ Fri May 15 00:46:05 1998 Jason Merrill <jason@yorick.cygnus.com>
* decl.c (start_decl): Use 'tem'.
Thu May 14 16:30:47 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Thu May 14 16:30:47 1998 Andrew MacLeod <amacleod@cygnus.com>
* exception.cc: Include eh-common.h.
(struct cp_eh_info): Add eh_info struct with NEW_EH_MODEL.
@ -6259,7 +6259,7 @@ Fri May 8 00:43:50 1998 Jason Merrill <jason@yorick.cygnus.com>
* call.c (build_user_type_conversion_1): Handle second_conv
properly for templates.
Thu May 7 17:09:25 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Thu May 7 17:09:25 1998 Andrew MacLeod <amacleod@cygnus.com>
* method.c (build_decl_overload_real): Set TREE_USED flag to
zero for build_type_variants nodes as well.
@ -6304,7 +6304,7 @@ Tue May 5 23:54:04 1998 Jason Merrill <jason@yorick.cygnus.com>
* init.c (expand_vec_init): The initialization of each array
element is a full-expression.
Tue May 5 18:24:13 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Tue May 5 18:24:13 1998 Andrew MacLeod <amacleod@cygnus.com>
* method.c (build_mangled_name): Add a call to build_type_variant
to get the right type.
@ -6325,7 +6325,7 @@ Thu Apr 30 18:59:23 1998 Jim Wilson <wilson@cygnus.com>
* Makefile.in (g++FAQ.info): Put -o option before input file.
Thu Apr 30 13:05:33 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
Thu Apr 30 13:05:33 1998 Andrew MacLeod <amacleod@cygnus.com>
* gxxint.texi: Add info for squangling codes K and B.
@ -7502,7 +7502,7 @@ Thu Feb 19 10:36:48 1998 Jason Merrill <jason@yorick.cygnus.com>
Thu Feb 19 10:15:55 1998 Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>
* pt.c (coerce_template_parms) Add a new parameter, is_tmpl_parm,
* pt.c (coerce_template_parms): Add a new parameter, is_tmpl_parm,
all callers changed. Rely on the new parameter instead of arg
being a TREE_LIST when determine whether we are working inside
template template parameter. Clean up is_type test.
@ -7653,7 +7653,7 @@ Tue Feb 10 20:36:52 1998 Jason Merrill <jason@yorick.cygnus.com>
* decl.c (grokdeclarator): Use DECL_USE_TEMPLATE instead
when deciding to override DECL_ASSEMBLER_NAME.
Tue Feb 10 15:30:55 EST 1998 Andrew MacLeod <amacleod@torpedo.to.cygnus.com>
Tue Feb 10 15:30:55 1998 Andrew MacLeod <amacleod@torpedo.to.cygnus.com>
* decl2.c (lang_f_options): Add -fsquangle to option processing list.
* cp-tree.h (flag_do_squangling): Add declaration.
@ -8089,7 +8089,7 @@ Wed Jan 21 10:29:57 1998 Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>
(grokdeclarator): Handle TEMPLATE_DECL.
* decl2.c (constructor_name_full): Handle TEMPLATE_TEMPLATE_PARM.
* error.c (dump_type): Add TEMPLATE_DECL and TEMPLATE_TEMPLATE_PARM.
(dump_type_prefix, dump_type_suffix) Handle TEMPLATE_TEMPLATE_PARM.
(dump_type_prefix, dump_type_suffix): Handle TEMPLATE_TEMPLATE_PARM.
(dump_decl): Handle unnamed template type parameters.
Handle template template parameters.
(dump_function_name): Handle template template parameters.
@ -8991,7 +8991,7 @@ Thu Oct 9 12:08:21 1997 Jason Merrill <jason@yorick.cygnus.com>
* call.c (build_new_method_call): Use simple constructor_name for
error messages.
Wed Oct 8 22:44:42 1997 Jeffrey A Law (law@cygnus.com)
Wed Oct 8 22:44:42 1997 Jeffrey A Law <law@cygnus.com>
* method.c (build_underscore_int): Don't use ANSI specific
features.
@ -9093,7 +9093,7 @@ Tue Sep 30 00:18:26 1997 Jason Merrill <jason@yorick.cygnus.com>
-traditional and -ansi now do not mess with
dollars_in_ident.
Mon Sep 29 19:57:51 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
Mon Sep 29 19:57:51 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
* Makefile.in (parse.o, decl.o): Also depend on
$(srcdir)/../except.h $(srcdir)/../output.h.
@ -9760,7 +9760,7 @@ Thu Aug 28 09:45:23 1997 Jason Merrill <jason@yorick.cygnus.com>
* call.c (null_ptr_cst_p): Remove support for (void*)0.
Wed Aug 27 02:03:34 1997 Jeffrey A Law (law@cygnus.com)
Wed Aug 27 02:03:34 1997 Jeffrey A Law <law@cygnus.com>
* typeck.c (expand_target_expr): Make definition match declaration.
@ -9780,7 +9780,7 @@ Sat Aug 23 18:02:59 1997 Mark Mitchell <mmitchell@usa.net>
* error.c (type_as_string): Put const/volatile on template type
parameters where appropriate.
Sat Aug 23 17:47:22 1997 Jeffrey A Law (law@cygnus.com)
Sat Aug 23 17:47:22 1997 Jeffrey A Law <law@cygnus.com>
* call.c (strictly_better): Make arguments unsigned ints.
@ -11040,7 +11040,7 @@ Fri Dec 27 10:31:40 1996 Paul Eggert <eggert@twinsun.com>
* Make-lang.in (g++spec.o): Don't use $< with an explicit target;
this isn't portable to some versions of `make' (e.g. Solaris 2.5.1).
Tue Dec 24 10:24:03 1996 Jeffrey A Law (law@cygnus.com)
Tue Dec 24 10:24:03 1996 Jeffrey A Law <law@cygnus.com>
* decl.c (grokvardecl): Avoid ANSI style initialization.
@ -11403,7 +11403,7 @@ Thu Oct 31 17:08:49 1996 Jason Merrill <jason@yorick.cygnus.com>
similar code in build_up_ref.
* cvt.c (build_up_reference): Drastically simplify.
Mon Oct 28 12:45:05 1996 Jeffrey A Law (law@cygnus.com)
Mon Oct 28 12:45:05 1996 Jeffrey A Law <law@cygnus.com>
* typeck.c (signed_or_unsigned_type): If the given type already
as the correct signedness, then just return it.
@ -15136,7 +15136,7 @@ Thu Dec 14 14:16:26 1995 Mike Stump <mrs@cygnus.com>
copy constructors well. The compiler would do bitwise copying,
instead of ctor calling in some cases.
Wed Dec 13 17:05:54 PST 1995 Paul Eggert <eggert@twinsun.com>
Wed Dec 13 17:05:54 1995 Paul Eggert <eggert@twinsun.com>
* g++.c (my_strerror): Return "cannot access" if errno is 0.
(pfatal_with_name, perror_exec): Don't assume that

View File

@ -1217,7 +1217,7 @@ Mon May 22 17:38:48 1995 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
Wed May 24 01:39:03 1995 Jason Merrill <jason@deneb.cygnus.com>
* call.c (build_method_call): parms can be null, duh.
* call.c (build_method_call): Parms can be null, duh.
Tue May 23 01:32:09 1995 Jason Merrill <jason@deneb.cygnus.com>
@ -1737,9 +1737,9 @@ Mon Apr 10 12:15:59 1995 Jason Merrill <jason@phydeaux.cygnus.com>
whether or not to synthesize a method.
Undo these changes:
* class.c (finish_vtbls): build more vtables if flag_rtti is on.
* class.c (modify_all_direct_vtables): ditto.
* init.c (expand_direct_vtbls_init): expand more vtables if
* class.c (finish_vtbls): Build more vtables if flag_rtti is on.
* class.c (modify_all_direct_vtables): Likewise.
* init.c (expand_direct_vtbls_init): Expand more vtables if
flag_rtti is on.
Sat Apr 8 17:45:41 1995 Mike Stump <mrs@cygnus.com>
@ -3232,13 +3232,13 @@ Thu Jan 12 12:17:24 1995 Jason Merrill <jason@phydeaux.cygnus.com>
Thu Jan 12 17:15:21 1995 Michael Ben-Gershon <mybg@cs.huji.ac.il>
* except.c (push_eh_entry): set LABEL_PRESERVE_P flag for
* except.c (push_eh_entry): Set LABEL_PRESERVE_P flag for
exception table labels.
(expand_start_all_catch): Likewise.
(expand_leftover_cleanups): Likewise.
(expand_end_catch_block): Likewise.
* except.c (make_first_label): new function.
(expand_start_all_catch): add a call to make_first_label() before
* except.c (make_first_label): New function.
(expand_start_all_catch): Add a call to make_first_label() before
using a label as a jump destination.
(expand_end_all_catch): Likewise.
(expand_leftover_cleanups): Likewise.
@ -3527,7 +3527,7 @@ Thu Dec 15 16:32:12 1994 Mike Stump <mrs@cygnus.com>
Thu Dec 15 15:17:55 1994 Mike Stump <mrs@cygnus.com>
* *.[chy] (expand_aggr_init) Add fourth argument to handle
* *.[chy] (expand_aggr_init): Add fourth argument to handle
distinction between = init and (init) style of initializations.
* *.[chy] (finish_decl): Add fifth argument to handle
distinction between = init and (init) style of initializations.
@ -3631,7 +3631,7 @@ Tue Dec 6 15:43:20 1994 Mike Stump <mrs@cygnus.com>
Tue Dec 6 14:16:34 1994 Jason Merrill <jason@phydeaux.cygnus.com>
* parse.y: : has lower precedence than =.
* parse.y: : Has lower precedence than =.
Tue Dec 6 12:46:17 1994 Mike Stump <mrs@cygnus.com>
@ -3727,7 +3727,7 @@ Tue Nov 29 19:12:07 1994 Jason Merrill <jason@phydeaux.cygnus.com>
Tue Nov 29 11:28:59 1994 Mike Stump <mrs@cygnus.com>
* parse.y (maybe_raises): Handle throw ().
* parse.y (ansi_raise_identifier): grok type-ids in exception
* parse.y (ansi_raise_identifier): Grok type-ids in exception
specifications.
* tree.c (build_exception_variant): Use list compare to check if
two exception specifications match.
@ -3755,10 +3755,10 @@ Mon Nov 28 16:44:41 1994 Mike Stump <mrs@cygnus.com>
Thu Nov 17 20:11:24 1994 Doug Evans <dje@cygnus.com>
* cp/Make-lang.in (CXX_INSTALL_NAME) Use program_transform_name.
(GXX_INSTALL_NAME) Likewise.
(CXX_CROSS_NAME) Use program_transform_cross_name.
(GXX_CROSS_NAME) Likewise.
* cp/Make-lang.in (CXX_INSTALL_NAME): Use program_transform_name.
(GXX_INSTALL_NAME): Likewise.
(CXX_CROSS_NAME): Use program_transform_cross_name.
(GXX_CROSS_NAME): Likewise.
(c++.install-man): Use program_transform_name on g++.1.
(c++.uninstall): Likewise.
@ -3853,53 +3853,53 @@ Wed Nov 2 15:05:47 1994 Jason Merrill <jason@phydeaux.cygnus.com>
Mon Oct 31 14:50:48 1994 Kung Hsu <kung@mexican.cygnus.com>
* gc.c (build_dynamic_cast): rewrite to make it work.
* class.c (finish_vtbls): build more vtables if flag_rtti is on.
* class.c (modify_all_direct_vtables): ditto.
* init.c (expand_direct_vtbls_init): expand more vtables if
* gc.c (build_dynamic_cast): Rewrite to make it work.
* class.c (finish_vtbls): Build more vtables if flag_rtti is on.
* class.c (modify_all_direct_vtables): Likewise.
* init.c (expand_direct_vtbls_init): Expand more vtables if
flag_rtti is on.
* decl.c (init_type_desc): add default return.
* decl.c (init_type_desc): Add default return.
Tue Oct 25 17:13:09 1994 Kung Hsu <kung@mexican.cygnus.com>
* tree.c (debug_binfo): get rid of the initial size entry of
* tree.c (debug_binfo): Get rid of the initial size entry of
vtable.
* cp-tree.h: change flag_dossier to flag rtti, define type
* cp-tree.h: Change flag_dossier to flag rtti, define type
descriptor type nodes.
* decl.c (init_type_desc): new function to initialize type
* decl.c (init_type_desc): New function to initialize type
descriptor type nodes.
* decl.c (record_builtin_type): change flag_dossier to flag_rtti.
* lex.c (init_lex): ditto.
* decl.c : change variable flag_dossier to flag_rtti.
* decl.c (duplicate_decls): get rid initial size entry of vtable.
* decl.c (hack_incomplete_structures): take out assert 164.
* search.c (get_abstract_virtuals_1): ditto.
* search.c (dfs_init_vbase_pointers): change CLASSTYPE_DOSSIER to
* decl.c (record_builtin_type): Change flag_dossier to flag_rtti.
* lex.c (init_lex): Likewise.
* decl.c: Change variable flag_dossier to flag_rtti.
* decl.c (duplicate_decls): Get rid initial size entry of vtable.
* decl.c (hack_incomplete_structures): Take out assert 164.
* search.c (get_abstract_virtuals_1): Likewise.
* search.c (dfs_init_vbase_pointers): Change CLASSTYPE_DOSSIER to
CLASSTYPE_RTTI.
* parse.y: ditto.
* class.c (prepare_fresh_vtable): for virtual bases, get right
* parse.y: Likewise.
* class.c (prepare_fresh_vtable): For virtual bases, get right
offset.
* class.c (add_virtual_function): change flag_dossier to
* class.c (add_virtual_function): Change flag_dossier to
flag_rtti.
* class.c (modify_one_vtable): modify the right rtti entry.
* class.c (override_one_vtable): get rid of size entry.
* class.c (finish_struct): change flag_dossier to flag_rtti, and
* class.c (modify_one_vtable): Modify the right rtti entry.
* class.c (override_one_vtable): Get rid of size entry.
* class.c (finish_struct): Change flag_dossier to flag_rtti, and
build extra vtables, build type descriptors for polymorphic
classes.
* gc.c (build_headof): make headof() works correctly with new
* gc.c (build_headof): Make headof() works correctly with new
rtti.
* gc.c (build_typeid): make this function work with new rtti.
* gc.c (get_typeid): make this function work with new rtti.
* gc.c (build_bltn_desc): new function for new rtti.
* gc.c (build_user_desc): ditto.
* gc.c (build_class_desc): ditto.
* gc.c (build_ptr_desc): ditto.
* gc.c (build_attr_desc): ditto.
* gc.c (build_func_desc): ditto.
* gc.c (build_ptmf_desc): ditto.
* gc.c (build_ptmd_desc): ditto.
* gc.c (build_t_desc): ditto.
* gc.c : comment out old build_t_desc, build_i_desc, build_m_desc.
* gc.c (build_typeid): Make this function work with new rtti.
* gc.c (get_typeid): Make this function work with new rtti.
* gc.c (build_bltn_desc): New function for new rtti.
* gc.c (build_user_desc): Likewise.
* gc.c (build_class_desc): Ditto.
* gc.c (build_ptr_desc): Ditto.
* gc.c (build_attr_desc): Ditto.
* gc.c (build_func_desc): Ditto.
* gc.c (build_ptmf_desc): Ditto.
* gc.c (build_ptmd_desc): Ditto.
* gc.c (build_t_desc): Ditto.
* gc.c: Comment out old build_t_desc, build_i_desc, build_m_desc.
Tue Oct 25 13:37:41 1994 Jason Merrill <jason@phydeaux.cygnus.com>
@ -4356,7 +4356,7 @@ Mon Sep 19 00:51:39 1994 Jason Merrill <jason@deneb.cygnus.com>
(init_decl_processing): Push artificial declaration of wchar_t so
people don't have to declare it before they can use it.
* error.c (cp_line_of): return lineno in lieu of 0.
* error.c (cp_line_of): Return lineno in lieu of 0.
* typeck.c (convert_for_assignment): Handle conversion of pmfs to
int and bool.
@ -4449,7 +4449,7 @@ Wed Sep 7 13:17:10 1994 Jason Merrill <jason@deneb.cygnus.com>
Mon Sep 5 12:49:18 1994 Jason Merrill <jason@deneb.cygnus.com>
* call.c (build_method_call): if -Wsynth, warn when selecting
* call.c (build_method_call): If -Wsynth, warn when selecting
synthesized op= over user-supplied one cfront would select.
* decl2.c (lang_decode_option): Handle -Wsynth.
@ -4478,7 +4478,7 @@ Wed Aug 31 14:29:22 1994 Jason Merrill <jason@deneb.cygnus.com>
Tue Aug 30 13:50:18 1994 Jason Merrill <jason@deneb.cygnus.com>
* method.c (build_assign_ref): return *this;
* method.c (build_assign_ref): Return *this;
(build_assign_ref): Fix base assignment order.
(build_copy_constructor): Fix member init order.
@ -4583,12 +4583,12 @@ Sun Aug 21 23:07:35 1994 Gerald Baumgartner <gb@cs.purdue.edu>
Fri Aug 19 14:04:47 1994 Kung Hsu <kung@mexican.cygnus.com>
* method.c (build_overload_nested_name): in qualified name
* method.c (build_overload_nested_name): In qualified name
mangling, the template with value instantiation will have numeric
at end and may mixed with the name length of next nested level.
Add a '_' in between.
* method.c (build_overload_name): ditto.
* method.c (build_overload_identifier): ditto.
* method.c (build_overload_name): Ditto.
* method.c (build_overload_identifier): Ditto.
Thu Aug 18 16:24:43 1994 Mike Stump <mrs@cygnus.com>
@ -6076,7 +6076,7 @@ Thu May 5 17:35:37 1994 Jason Merrill <jason@deneb.cygnus.com>
Thu May 5 16:17:27 1994 Kung Hsu <kung@mexican.cygnus.com>
* parse.y (already_scoped_stmt): move expand_end_binding() to
* parse.y (already_scoped_stmt): Move expand_end_binding() to
fix the unmatched LBB/LBE in stabs.
Thu May 5 14:36:17 1994 Jason Merrill <jason@deneb.cygnus.com>
@ -6231,7 +6231,7 @@ Mon May 2 15:02:11 1994 Jason Merrill <jason@deneb.cygnus.com>
Mon May 2 12:51:31 1994 Kung Hsu <kung@mexican.cygnus.com>
* search.c (dfs_debug_mark): unmark TYPE_DECL_SUPPRESS_DEBUG, not
* search.c (dfs_debug_mark): Unmark TYPE_DECL_SUPPRESS_DEBUG, not
DECL_IGNORED_P.
Fri Apr 29 12:29:56 1994 Jason Merrill <jason@deneb.cygnus.com>
@ -6299,7 +6299,7 @@ Thu Apr 28 02:12:08 1994 Jason Merrill <jason@deneb.cygnus.com>
* decl.c (pushdecl): Back out Chip's last change.
* decl.c (grok_op_properties): operators cannot be static members.
* decl.c (grok_op_properties): Operators cannot be static members.
* cp-tree.h (DECL_SYNTHESIZED): DECL_SOURCE_LINE == 0
(SET_DECL_SYNTHESIZED): DECL_SOURCE_LINE = 0
@ -6313,7 +6313,7 @@ Thu Apr 28 02:12:08 1994 Jason Merrill <jason@deneb.cygnus.com>
Thu Apr 28 15:19:46 1994 Mike Stump <mrs@cygnus.com>
* cp-tree.h: disable use of backend EH.
* cp-tree.h: Disable use of backend EH.
Wed Apr 27 21:01:24 1994 Doug Evans <dje@canuck.cygnus.com>
@ -6330,7 +6330,7 @@ Wed Apr 27 21:01:24 1994 Doug Evans <dje@canuck.cygnus.com>
Wed Apr 27 19:10:04 1994 Kung Hsu <kung@mexican.cygnus.com>
* decl.c (xref_tag): not to use strstr(), it's not available on
* decl.c (xref_tag): Not to use strstr(), it's not available on
all platforms.
Wed Apr 27 18:10:12 1994 Jason Merrill <jason@deneb.cygnus.com>
@ -6562,12 +6562,12 @@ Fri Apr 22 12:55:42 1994 Jason Merrill <jason@deneb.cygnus.com>
* cp/typeck.c (signed_or_unsigned_type): Check for any
INTEGRAL_TYPE_P not just INTEGER_TYPE.
Mon Dec 6 13:35:31 1993 Norbert Kiesel (norbert@i3.INformatik.rwth-aachen.DE)
Mon Dec 6 13:35:31 1993 Norbert Kiesel <norbert@i3.INformatik.rwth-aachen.DE>
* cp/decl.c (finish_enum): Start from 0 when determining precision
for short enums.
Fri Dec 3 17:07:58 1993 Ralph Campbell (ralphc@pyramid.COM)
Fri Dec 3 17:07:58 1993 Ralph Campbell <ralphc@pyramid.COM>
* cp/parse.y (unary_expr): Look at $1 for tree_code rather than
casting $$.
@ -6590,9 +6590,9 @@ Fri Apr 22 12:55:42 1994 Jason Merrill <jason@deneb.cygnus.com>
Fri Apr 22 12:48:10 1994 Kung Hsu <kung@mexican.cygnus.com>
* class.c (finish_struct): use TYPE_DECL_SUPPRESS_DEBUG to flag
* class.c (finish_struct): Use TYPE_DECL_SUPPRESS_DEBUG to flag
types not to be dumped in stabs, like types in #pragma interface.
* decl.c (init_decl_processing): use TYPE_DECL_SUPPRESS_DEBUG to
* decl.c (init_decl_processing): Use TYPE_DECL_SUPPRESS_DEBUG to
mark unknown type.
Fri Apr 22 03:27:26 1994 Doug Evans <dje@cygnus.com>
@ -6665,7 +6665,7 @@ Tue Apr 19 22:25:41 1994 Mike Stump <mrs@cygnus.com>
* cp-tree.h (init_vtbl_ptrs, expand_direct_vtbls_init,
get_first_matching_virtual, get_matching_virtual,
expand_vbase_vtables_init, expand_indirect_vtbls_init): Update.
* cvt.c (convert_pointer_to_real): cleanup error message.
* cvt.c (convert_pointer_to_real): Cleanup error message.
* decl.c (grokfndecl): General cleanup.
* decl.c (finish_function): Change init_vtbl_ptrs call to
expand_direct_vtbls_init. Change expand_vbase_vtables_init call to
@ -6764,8 +6764,8 @@ Fri Apr 15 16:36:33 1994 Jason Merrill <jason@deneb.cygnus.com>
Fri Apr 15 15:56:35 1994 Kung Hsu <kung@mexican.cygnus.com>
* class.c (build_vtable_entry): revert Apr 4 change.
* decl2.c (mark_vtable_entries): replace pure virtual function
* class.c (build_vtable_entry): Revert Apr 4 change.
* decl2.c (mark_vtable_entries): Replace pure virtual function
decl with abort's.
Fri Apr 15 13:49:33 1994 Jason Merrill <jason@deneb.cygnus.com>
@ -6842,7 +6842,7 @@ Wed Apr 13 00:22:35 1994 Jason Merrill <jason@deneb.cygnus.com>
Tue Apr 12 02:14:17 1994 Jason Merrill <jason@deneb.cygnus.com>
Clean up overloading of the template name.
* class.c (pushclass): overload the template name whenever pushing
* class.c (pushclass): Overload the template name whenever pushing
into the scope of a template class, not just if it is
uninstantiated.
(popclass): Correspondingly.
@ -6998,7 +6998,7 @@ Fri Apr 8 16:39:35 1994 Jason Merrill <jason@deneb.cygnus.com>
* parse.y: Simplify fn.def2 and component_decl. Support 'enum
A::foo' syntax. Catch invalid scopes better.
* parse.y, lex.c: lose TYPENAME_COLON.
* parse.y, lex.c: Lose TYPENAME_COLON.
* decl2.c (groktypefield): #if 0 out.
@ -7160,7 +7160,7 @@ Wed Apr 6 10:53:56 1994 Mike Stump <mrs@cygnus.com>
Tue Apr 5 17:43:35 1994 Kung Hsu <kung@mexican.cygnus.com>
* class.c (add_virtual_function): fix bug for pure virtual, so
* class.c (add_virtual_function): Fix bug for pure virtual, so
that DECL_VINDEX of the dummy decl copied won't be error.
(see also Apr 4 change)
@ -7177,12 +7177,12 @@ Tue Apr 5 13:26:42 1994 Jason Merrill <jason@deneb.cygnus.com>
Mon Apr 4 11:28:17 1994 Kung Hsu <kung@mexican.cygnus.com>
* class.c (finish_struct): backup out the change below, put the
* class.c (finish_struct): Backup out the change below, put the
new change for the same purpose. The change below breaks code.
* class.c (finish_struct): if pure virtual, copy node and make
* class.c (finish_struct): If pure virtual, copy node and make
RTL point to abort, then put in virtual table.
* decl2.c (grok_function_iit): reinstate Mar 31 change.
* decl2.c (grok_function_iit): Reinstate Mar 31 change.
Sat Apr 2 03:12:58 1994 Jason Merrill <jason@deneb.cygnus.com>
@ -7210,10 +7210,10 @@ Thu Mar 31 19:50:35 1994 Jason Merrill <jason@deneb.cygnus.com>
Thu Mar 31 16:20:16 1994 Kung Hsu <kung@mexican.cygnus.com>
* decl2.c (grok_func_init): do not abort as rtl for pur virtual
* decl2.c (grok_func_init): Do not abort as rtl for pur virtual
fucntions. They can be defined somewhere else.
Sat Jan 23 23:23:26 1994 Stephen R. van den Berg (berg@pool.informatik.rwth-aachen.de)
Sat Jan 23 23:23:26 1994 Stephen R. van den Berg <berg@pool.informatik.rwth-aachen.de>
* decl.c (init_decl_processing): Declare __builtin_return_address
and __builtin_frame_address for C++ as well.
@ -7223,7 +7223,7 @@ Thu Mar 31 12:35:49 1994 Mike Stump <mrs@cygnus.com>
* typeck2.c (store_init_value): Integral constant variables are
always constant, even when doing -fpic.
Sat Jan 23 23:23:26 1994 Stephen R. van den Berg (berg@pool.informatik.rwth-aachen.de)
Sat Jan 23 23:23:26 1994 Stephen R. van den Berg <berg@pool.informatik.rwth-aachen.de>
* decl.c (redeclaration_error_message): Pass the types to
comptypes.
@ -7292,7 +7292,7 @@ Tue Mar 29 00:54:18 1994 Jason Merrill <jason@deneb.cygnus.com>
* decl.c (pushdecl): Call push_overloaded_decl for functions and
function templates.
(duplicate_decls): functions and function templates are not
(duplicate_decls): Functions and function templates are not
duplicates, but don't complain about calling this function to
compare them.
(push_overloaded_decl): Don't deal with linkage. Call
@ -7604,10 +7604,10 @@ Thu Mar 17 12:01:10 1994 Jason Merrill <jason@deneb.cygnus.com>
Wed Mar 16 17:42:52 1994 Kung Hsu <kung@mexican.cygnus.com>
* parse.y (typespec): add SCOPE TYPENAME for global scoped
* parse.y (typespec): Add SCOPE TYPENAME for global scoped
type. e.g. ::B x.
* decl.c (complete_array_type): fix a bug that in -pendantic
* decl.c (complete_array_type): Fix a bug that in -pendantic
mode even there's no initializer, it will continue to build
default index.
@ -7632,7 +7632,7 @@ Tue Mar 15 20:02:35 1994 Jason Merrill <jason@deneb.cygnus.com>
Tue Mar 15 19:22:05 1994 Kung Hsu <kung@mexican.cygnus.com>
* decl.c (complete_array_type): complete TYPE_DOMAIN of the
* decl.c (complete_array_type): Complete TYPE_DOMAIN of the
initializer also, because back-end requires it.
Tue Mar 15 15:33:31 1994 Jason Merrill <jason@deneb.cygnus.com>
@ -7647,13 +7647,13 @@ Mon Mar 14 16:24:36 1994 Mike Stump <mrs@cygnus.com>
Fri Mar 11 15:35:39 1994 Kung Hsu <kung@mexican.cygnus.com>
* call.c (build_method_call): if basetype not equal to type
* call.c (build_method_call): If basetype not equal to type
of the instance, use the type of the instance in building
destructor.
Thu Mar 10 17:07:10 1994 Kung Hsu <kung@mexican.cygnus.com>
* parse.y (direct_notype_declarator): add push_nested_type for
* parse.y (direct_notype_declarator): Add push_nested_type for
'template_type SCOPED_NAME' rule.
Tue Mar 8 00:19:58 1994 Jason Merrill <jason@deneb.cygnus.com>
@ -8038,17 +8038,17 @@ Fri Feb 11 11:52:26 1994 Jason Merrill <jason@deneb.cygnus.com>
* error.c (dump_type_prefix): Output basetype for METHOD_TYPEs.
hu Jan 13 17:55:51 EST 1994 Gnanasekaran Swaminathan <gs4t@virginia.edu>
Thu Jan 13 17:55:51 1994 Gnanasekaran Swaminathan <gs4t@virginia.edu>
* cp-tree.h (DESTRUCTOR_NAME_P): do not confuse AUTO_TEMP names
* cp-tree.h (DESTRUCTOR_NAME_P): Do not confuse AUTO_TEMP names
with destructor names when either NO_DOLLAR_IN_LABEL or
NO_DOT_IN_LABEL are not defined.
Now `template <class T, T f(T&), const T*> class A {...}' works.
* pt.c (grok_template_type): substitute template parm types
* pt.c (grok_template_type): Substitute template parm types
with actual types in complex type as well.
(coerce_template_parms): update the grok_template_type ()
(coerce_template_parms): Update the grok_template_type ()
function call.
* pt.c (tsubst): Traverse method list using DECL_CHAIN.
@ -8586,17 +8586,17 @@ Mon Jan 24 17:06:23 1994 Jason Merrill <jason@deneb.cygnus.com>
Mon Jan 24 13:50:13 1994 Kung Hsu <kung@mexican.cygnus.com>
* decl.c (xref_tag): handle anonymous nested type.
* decl.c (globalize_nested_type): add no globalize bit check.
* spew.c (hack_more_ids) : templated nested decl not push top
* decl.c (xref_tag): Handle anonymous nested type.
* decl.c (globalize_nested_type): Add no globalize bit check.
* spew.c (hack_more_ids): Templated nested decl not push top
level.
* parse.y : get rid of 'goto do_components'. It is much better
* parse.y: Get rid of 'goto do_components'. It is much better
for debugging.
* decl.c (is_anon_name): get rid of the function and use the
* decl.c (is_anon_name): Get rid of the function and use the
macro ANON_AGGRNAME_P.
* pt.c : ditto.
* pt.c: Ditto.
Fri Jan 21 14:06:02 1994 Jason Merrill <jason@deneb.cygnus.com>
@ -8718,11 +8718,11 @@ Thu Jan 13 15:38:29 1994 Jason Merrill <jason@deneb.cygnus.com>
Fri Jan 14 18:25:29 1994 Kung Hsu <kung@mexican.cygnus.com>
* cp-decl (xref_tag): fix a bug in conflict type.
* cp-parse.y : add SCOPED_NAME for uninstantiated template nested
* cp-decl (xref_tag): Fix a bug in conflict type.
* cp-parse.y: Add SCOPED_NAME for uninstantiated template nested
type reference.
* cp-spew.c (yylex) : generated SCOPED_NAME token.
* cp-lex.c (yyprint): handle SCOPED_NAME.
* cp-spew.c (yylex): Generated SCOPED_NAME token.
* cp-lex.c (yyprint): Handle SCOPED_NAME.
Fri Jan 14 17:00:29 1994 Mike Stump <mrs@cygnus.com>
@ -8731,7 +8731,7 @@ Fri Jan 14 17:00:29 1994 Mike Stump <mrs@cygnus.com>
Thu Jan 13 14:00:35 1994 Kung Hsu <kung@mexican.cygnus.com>
* cp-decl2.c (grok_x_components): fix a bug that enum type does not
* cp-decl2.c (grok_x_components): Fix a bug that enum type does not
have type_flags.
Thu Jan 13 11:39:34 1994 Mike Stump <mrs@cygnus.com>
@ -8759,10 +8759,10 @@ Thu Jan 13 11:39:34 1994 Mike Stump <mrs@cygnus.com>
Wed Jan 12 18:24:16 1994 Kung Hsu <kung@mexican.cygnus.com>
* cp-decl.c (xref_tag): re-implement globalize nested type.
* cp-decl2.c (grok_x_components): ditto.
* cp-parse.y: ditto.
* cp-tree.h (lang_type): add no_globalize bit in type_flags.
* cp-decl.c (xref_tag): Re-implement globalize nested type.
* cp-decl2.c (grok_x_components): Ditto.
* cp-parse.y: Ditto.
* cp-tree.h (lang_type): Add no_globalize bit in type_flags.
Wed Jan 12 14:08:09 1994 Jason Merrill <jason@deneb.cygnus.com>
@ -8795,21 +8795,21 @@ Mon Jan 10 18:48:06 1994 Mike Stump <mrs@cygnus.com>
Mon Jan 10 17:48:37 1994 Kung Hsu <kung@mexican.cygnus.com>
* cp-decl.c (finish_decl): fix incorrect popclass call.
* cp-decl.c (finish_decl): Fix incorrect popclass call.
* cp-decl.c (is_anon_name): new function, check whether the name
* cp-decl.c (is_anon_name): New function, check whether the name
is anonymous name generated by compiler.
* cp-decl.c (grokdeclarator): allow nested SCOPE_REF
* cp-spew.c (hack_more_ids): handle nested type in template.
* cp-parse.y : handle nested type reference in uninstantiated
* cp-decl.c (grokdeclarator): Allow nested SCOPE_REF
* cp-spew.c (hack_more_ids): Handle nested type in template.
* cp-parse.y: Handle nested type reference in uninstantiated
template.
* cp-call.c (build_method_call): handle uninstantiated template
* cp-call.c (build_method_call): Handle uninstantiated template
case.
* cp-pt.c (search_nested_type_in_tmpl): new function, search nested
* cp-pt.c (search_nested_type_in_tmpl): New function, search nested
type in template.
* cp-pt.c (lookup_nested_type_by_name): new function, lookup nested
* cp-pt.c (lookup_nested_type_by_name): New function, lookup nested
type by name.
* cp-pt.c (tsubst): handle nested type search by name.
* cp-pt.c (tsubst): Handle nested type search by name.
Mon Jan 10 14:32:18 1994 Jason Merrill <jason@deneb.cygnus.com>
@ -8824,7 +8824,7 @@ Fri Jan 7 19:03:26 1994 Jason Merrill <jason@deneb.cygnus.com>
Tue Jan 4 16:45:51 1994 Kung Hsu <kung@cirdan.cygnus.com>
* cp-parse.y: change to handle whether to globalize nested class.
* cp-parse.y: Change to handle whether to globalize nested class.
* cp-decl.c (xref_tag, maybe_globalize_type): Likewise.
Mon Jan 3 22:22:32 1994 Gerald Baumgartner <gb@cygnus.com>
@ -8950,7 +8950,7 @@ Fri Dec 17 12:41:17 1993 Jason Merrill <jason@deneb.cygnus.com>
Thu Dec 16 16:48:05 1993 Kung Hsu <kung@cirdan.cygnus.com>
* cp-lex.c (default_assign_ref_body): add check when TYPE_NESTED_
* cp-lex.c (default_assign_ref_body): Add check when TYPE_NESTED_
NAME(type) may not be exist. It's not a problem for old compiler.
Thu Dec 16 14:46:06 1993 Brendan Kehoe <brendan@lisa.cygnus.com>
@ -9023,9 +9023,9 @@ Tue Dec 14 11:37:23 1993 Jason Merrill <jason@deneb.cygnus.com>
Mon Dec 13 18:04:33 1993 Kung Hsu <kung@cirdan.cygnus.com>
* cp-decl.c (xref_tag): fix regression created by changes made
* cp-decl.c (xref_tag): Fix regression created by changes made
in Dec. 7 1993.
* cp-decl.c (xref_defn_tag): fix parallel nested class problem.
* cp-decl.c (xref_defn_tag): Fix parallel nested class problem.
Fri Dec 10 12:40:25 1993 Brendan Kehoe <brendan@lisa.cygnus.com>
@ -9241,7 +9241,7 @@ Fri Dec 3 16:01:10 1993 Jason Merrill <jason@deneb.cygnus.com>
Fri Dec 3 15:32:34 1993 Kung Hsu <kung@cirdan.cygnus.com>
* cp-init.c (expand_member_init): when initializer name is null,
* cp-init.c (expand_member_init): When initializer name is null,
don't try to build it now because emit_base_init will handle it.
Fri Dec 3 12:28:59 1993 Jason Merrill <jason@deneb.cygnus.com>
@ -9259,7 +9259,7 @@ Fri Dec 3 10:32:08 1993 Jason Merrill <jason@deneb.cygnus.com>
Thu Dec 2 18:05:56 1993 Kung Hsu <kung@cirdan.cygnus.com>
* cp-call.c (build_method_call): use binfo from instance if it's
* cp-call.c (build_method_call): Use binfo from instance if it's
different from binfo (basetype_path) passed from above.
Wed Nov 17 19:14:29 1993 Chip Salzenberg <chip@fin.uucp>
@ -9416,7 +9416,7 @@ Fri Nov 12 15:30:27 1993 Jason Merrill <jason@deneb.cygnus.com>
* cp-pt.c (tsubst): Deal with new overloading.
* cp-typeck.c (fntype_p): is the arg function type?
* cp-typeck.c (fntype_p): Is the arg function type?
(comp_target_parms): pedwarn on conversion from (anything) to (...).
(build_x_function_call): Deal with new overloading.
@ -9440,7 +9440,7 @@ Mon Nov 8 13:50:49 1993 Jason Merrill <jason@deneb.cygnus.com>
(is_overloaded_fn): Returns whether or not the passed tree is
a function or list of functions.
* cp-init.c (init_init_processing): use `get_first_fn' to find
* cp-init.c (init_init_processing): Use `get_first_fn' to find
the FUNCTION_DEFN for new and delete.
* cp-decl.c (push_overloaded_decl): Use new overloading strategy, cut