OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [tags/] [gdb/] [gdb-6.8/] [gdb-6.8.openrisc-2.1/] [gdb/] [testsuite/] [gdb.cp/] [psmang2.cc] - Diff between revs 24 and 33

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 24 Rev 33
/* This test script is part of GDB, the GNU debugger.
/* This test script is part of GDB, the GNU debugger.
 
 
   Copyright 2002, 2004,
   Copyright 2002, 2004,
   Free Software Foundation, Inc.
   Free Software Foundation, Inc.
 
 
   This program is free software; you can redistribute it and/or modify
   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 3 of the License, or
   the Free Software Foundation; either version 3 of the License, or
   (at your option) any later version.
   (at your option) any later version.
 
 
   This program is distributed in the hope that it will be useful,
   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.
   GNU General Public License for more details.
 
 
   You should have received a copy of the GNU General Public License
   You should have received a copy of the GNU General Public License
   along with this program.  If not, see <http://www.gnu.org/licenses/>.
   along with this program.  If not, see <http://www.gnu.org/licenses/>.
   */
   */
 
 
#include <stdio.h>
#include <stdio.h>
 
 
/* Do not move this definition into a header file!  See the comments
/* Do not move this definition into a header file!  See the comments
   in psmang.exp.  */
   in psmang.exp.  */
struct s
struct s
{
{
  int value;
  int value;
  void method1 (void);
  void method1 (void);
  void method2 (void);
  void method2 (void);
};
};
 
 
void
void
s::method2 (void)
s::method2 (void)
{
{
  printf ("%d\n", value);
  printf ("%d\n", value);
}
}
 
 
 
 
/* The presence of these variables ensures there will be so many
/* The presence of these variables ensures there will be so many
   symbols in psmang2.cc's symtab's global block that it will have a
   symbols in psmang2.cc's symtab's global block that it will have a
   non-trivial hash table.  When there are only a very few symbols,
   non-trivial hash table.  When there are only a very few symbols,
   the block only has one hash bucket, so even if we compute the hash
   the block only has one hash bucket, so even if we compute the hash
   value for the wrong symbol name, we'll still find a symbol that
   value for the wrong symbol name, we'll still find a symbol that
   matches.  */
   matches.  */
int a;
int a;
int b;
int b;
int a1;
int a1;
int b1;
int b1;
int a2;
int a2;
int b2;
int b2;
int a12;
int a12;
int b12;
int b12;
int a3;
int a3;
int b3;
int b3;
int a13;
int a13;
int b13;
int b13;
int a23;
int a23;
int b23;
int b23;
int a123;
int a123;
int b123;
int b123;
int a4;
int a4;
int b4;
int b4;
int a14;
int a14;
int b14;
int b14;
int a24;
int a24;
int b24;
int b24;
int a124;
int a124;
int b124;
int b124;
int a34;
int a34;
int b34;
int b34;
int a134;
int a134;
int b134;
int b134;
int a234;
int a234;
int b234;
int b234;
int a1234;
int a1234;
int b1234;
int b1234;
int a5;
int a5;
int b5;
int b5;
int a15;
int a15;
int b15;
int b15;
int a25;
int a25;
int b25;
int b25;
int a125;
int a125;
int b125;
int b125;
int a35;
int a35;
int b35;
int b35;
int a135;
int a135;
int b135;
int b135;
int a235;
int a235;
int b235;
int b235;
int a1235;
int a1235;
int b1235;
int b1235;
int a45;
int a45;
int b45;
int b45;
int a145;
int a145;
int b145;
int b145;
int a245;
int a245;
int b245;
int b245;
int a1245;
int a1245;
int b1245;
int b1245;
int a345;
int a345;
int b345;
int b345;
int a1345;
int a1345;
int b1345;
int b1345;
int a2345;
int a2345;
int b2345;
int b2345;
int a12345;
int a12345;
int b12345;
int b12345;
int a6;
int a6;
int b6;
int b6;
int a16;
int a16;
int b16;
int b16;
int a26;
int a26;
int b26;
int b26;
int a126;
int a126;
int b126;
int b126;
int a36;
int a36;
int b36;
int b36;
int a136;
int a136;
int b136;
int b136;
int a236;
int a236;
int b236;
int b236;
int a1236;
int a1236;
int b1236;
int b1236;
int a46;
int a46;
int b46;
int b46;
int a146;
int a146;
int b146;
int b146;
int a246;
int a246;
int b246;
int b246;
int a1246;
int a1246;
int b1246;
int b1246;
int a346;
int a346;
int b346;
int b346;
int a1346;
int a1346;
int b1346;
int b1346;
int a2346;
int a2346;
int b2346;
int b2346;
int a12346;
int a12346;
int b12346;
int b12346;
int a56;
int a56;
int b56;
int b56;
int a156;
int a156;
int b156;
int b156;
int a256;
int a256;
int b256;
int b256;
int a1256;
int a1256;
int b1256;
int b1256;
int a356;
int a356;
int b356;
int b356;
int a1356;
int a1356;
int b1356;
int b1356;
int a2356;
int a2356;
int b2356;
int b2356;
int a12356;
int a12356;
int b12356;
int b12356;
int a456;
int a456;
int b456;
int b456;
int a1456;
int a1456;
int b1456;
int b1456;
int a2456;
int a2456;
int b2456;
int b2456;
int a12456;
int a12456;
int b12456;
int b12456;
int a3456;
int a3456;
int b3456;
int b3456;
int a13456;
int a13456;
int b13456;
int b13456;
int a23456;
int a23456;
int b23456;
int b23456;
int a123456;
int a123456;
int b123456;
int b123456;
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.