aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorStan Shebs <shebs@codesourcery.com>1995-08-15 01:07:54 +0000
committerStan Shebs <shebs@codesourcery.com>1995-08-15 01:07:54 +0000
commitdd17dde6defd884a7b6f4dd1c2ad87a6a2dc28da (patch)
tree440b357ef878e038a2da8e217005e8c9e7f445a8 /gdb
parentae71adb82b033c5d3899b15c51aae19e5a504c8e (diff)
downloadgdb-dd17dde6defd884a7b6f4dd1c2ad87a6a2dc28da.zip
gdb-dd17dde6defd884a7b6f4dd1c2ad87a6a2dc28da.tar.gz
gdb-dd17dde6defd884a7b6f4dd1c2ad87a6a2dc28da.tar.bz2
* gcc.patch: Remove, relevant only to long-ago versions of GCC.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog16
-rw-r--r--gdb/gcc.patch72
2 files changed, 8 insertions, 80 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index ec3ade9..59b13bb 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,8 +1,8 @@
-Mon Aug 14 13:43:01 1995 Kung Hsu <kung@mexican.cygnus.com>
+Mon Aug 14 17:56:36 1995 Stan Shebs <shebs@andros.cygnus.com>
- * blokcframe.c (inside_main_func): Add comments.
+ * gcc.patch: Remove, relevant only to long-ago versions of GCC.
- * blockframe.c (inside_main_func): Fix a typo in previous change.
+Mon Aug 14 13:43:01 1995 Kung Hsu <kung@mexican.cygnus.com>
* config/sparc/tm-sparclite.h: Define FRAME_CHAIN_VALID_ALTERNATE.
* blockframe.c (inside_main_func): If main func addr range not set,
@@ -37,7 +37,7 @@ Sat Aug 12 15:34:54 1995 Jeffrey A. Law <law@rtl.cygnus.com>
* rs6000-tdep.c (find_toc_address): Report an error if no toc was
found rather than possibly core dumping.
- * partial-satb.h: Handle extra field generated by the aix4 compiler
+ * partial-stab.h: Handle extra field generated by the aix4 compiler
for enumerations.
* stabsread.c (read_enum_type): Likewise.
@@ -48,8 +48,8 @@ Sat Aug 12 03:18:04 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
Fri Aug 11 13:04:32 1995 Kung Hsu <kung@mexican.cygnus.com>
- * symtab.c (list_symbols): if break command set breakpoint on matched
- symbol.
+ * symtab.c (list_symbols): if break command set breakpoint on
+ matched symbol.
Wed Aug 9 18:59:05 1995 Fred Fish <fnf@cygnus.com>
@@ -58,8 +58,8 @@ Wed Aug 9 18:59:05 1995 Fred Fish <fnf@cygnus.com>
Wed Aug 9 14:51:36 1995 Kung Hsu <kung@mexican.cygnus.com>
- * xcoffread.x (xcoff_symfile_offset): Revert an unwanted change gets
- in accidentally from Aug 1 checkin.
+ * xcoffread.c (xcoff_symfile_offset): Revert an unwanted change
+ that got in accidentally with Aug 1 change.
Sat Aug 5 09:07:28 1995 steve chamberlain <sac@slash.cygnus.com>
diff --git a/gdb/gcc.patch b/gdb/gcc.patch
index 04aeec3..e69de29 100644
--- a/gdb/gcc.patch
+++ b/gdb/gcc.patch
@@ -1,72 +0,0 @@
-In the 2.3.2 release of gcc/g++, how the compiler handles resolving
-multiple inheritance lattices was reworked to properly discover
-ambiguities. We recently found an example which causes this new
-algorithm to fail in a very subtle way. For the time being, this
-patch will make the compiler use the old algorithm, which works for
-the failing case we've found. Note it will revert the compiler's
-ability to properly deduce MI ambiguities in many cases (to its state
-in 2.2.2 and 2.3.1). This bug will be fixed in the next gcc/g++
-release.
-
-Brendan Kehoe (brendan@cygnus.com)
-
-*** cp-search.c.~1~ Thu Feb 18 18:03:24 1993
---- cp-search.c Thu Feb 18 18:03:27 1993
-***************
-*** 2389,2392 ****
---- 2389,2393 ----
- if ((*qfn)(base_binfo))
- {
-+ #if 0
- if (fn == dfs_init_vbase_pointers)
- {
-***************
-*** 2464,2467 ****
---- 2465,2469 ----
- saw_first_vbase = save_saw_first_vbase;
- } else
-+ #endif
- dfs_walk (base_binfo, fn, qfn);
- }
-*************** dfs_init_vbase_pointers (binfo)
-*** 2658,2661 ****
---- 2660,2664 ----
- return;
-
-+ #if 0
- this_vbase_ptr = vbase_decl_ptr_intermediate;
-
-*************** dfs_init_vbase_pointers (binfo)
-*** 2662,2668 ****
- if (TYPE_POINTER_TO (type) != TREE_TYPE (this_vbase_ptr))
- my_friendly_abort (125);
-
-- #if 0
- distance = get_base_distance (type, TREE_TYPE (vbase_decl), 0, &path);
- if (distance == -2)
- {
---- 2665,2672 ----
- if (TYPE_POINTER_TO (type) != TREE_TYPE (this_vbase_ptr))
- my_friendly_abort (125);
-+ #endif
-
- distance = get_base_distance (type, TREE_TYPE (vbase_decl), 0, &path);
-+ #if 0
- if (distance == -2)
- {
-*************** dfs_init_vbase_pointers (binfo)
-*** 2669,2672 ****
---- 2673,2677 ----
- error ("inheritance lattice too complex below");
- }
-+ #endif
- while (path)
- {
-*************** dfs_init_vbase_pointers (binfo)
-*** 2682,2685 ****
---- 2687,2691 ----
- this_vbase_ptr = convert_pointer_to (type, vbase_decl_ptr);
-
-+ #if 0
- /* This happens when it is ambiguous. */
- if (this_vbase_ptr == error_mark_node)