Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
f070035e
Commit
f070035e
authored
Dec 07, 1998
by
Jason Merrill
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
From-SVN: r24151
parent
2642b9bf
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
24 additions
and
214 deletions
+24
-214
gcc/testsuite/g++.old-deja/g++.benjamin/p15561.C
+0
-194
gcc/testsuite/g++.old-deja/g++.brendan/visibility4.C
+2
-2
gcc/testsuite/g++.old-deja/g++.ext/implicit1.C
+1
-1
gcc/testsuite/g++.old-deja/g++.jason/ref5.C
+3
-3
gcc/testsuite/g++.old-deja/g++.law/visibility11.C
+5
-1
gcc/testsuite/g++.old-deja/g++.mike/dyncast1.C
+2
-2
gcc/testsuite/g++.old-deja/g++.mike/dyncast2.C
+2
-2
gcc/testsuite/g++.old-deja/g++.mike/dyncast3.C
+2
-2
gcc/testsuite/g++.old-deja/g++.mike/net47.C
+1
-1
gcc/testsuite/g++.old-deja/g++.mike/p784.C
+3
-3
gcc/testsuite/g++.old-deja/g++.pt/lookup6.C
+2
-2
gcc/testsuite/g++.old-deja/old-deja.exp
+1
-1
No files found.
gcc/testsuite/g++.old-deja/g++.benjamin/p15561.C
deleted
100644 → 0
View file @
2642b9bf
//980418 bkoz reduced from kumar's g++/15561
// Build don't link:
// prms-id: 15561
extern
int
errno
;
extern
int
write
(
int
,
const
void
*
,
long
unsigned
int
)
;
/* to debug
#ifdef BUG
*/
//this crashes
typedef
long
unsigned
int
size_t
;
//typedef unsigned long size_t;
//this is ok
//typedef unsigned int size_t;
class
exception
{
public
:
exception
()
{
}
virtual
~
exception
()
{
}
virtual
const
char
*
what
()
const
;
};
class
bad_alloc
:
public
exception
{
public
:
virtual
const
char
*
what
()
const
throw
()
{
return
"bad_alloc"
;
}
};
struct
nothrow_t
{};
extern
const
nothrow_t
nothrow
;
typedef
void
(
*
new_handler
)();
new_handler
set_new_handler
(
new_handler
);
void
*
operator
new
(
size_t
)
throw
(
std
::
bad_alloc
);
void
*
operator
new
[]
(
size_t
)
throw
(
std
::
bad_alloc
);
void
operator
delete
(
void
*
)
throw
();
void
operator
delete
[]
(
void
*
)
throw
();
void
*
operator
new
(
size_t
,
const
nothrow_t
&
)
throw
();
void
*
operator
new
[]
(
size_t
,
const
nothrow_t
&
)
throw
();
void
operator
delete
(
void
*
,
const
nothrow_t
&
)
throw
();
void
operator
delete
[]
(
void
*
,
const
nothrow_t
&
)
throw
();
inline
void
*
operator
new
(
size_t
,
void
*
place
)
throw
()
{
return
place
;
}
inline
void
*
operator
new
[](
size_t
,
void
*
place
)
throw
()
{
return
place
;
}
/* to debug
#else
#include <new>
#endif
*/
//from kumar's ace file
typedef
unsigned
long
u_long
;
typedef
int
ACE_thread_t
;
typedef
int
ACE_hthread_t
;
typedef
int
ACE_thread_key_t
;
typedef
int
ssize_t
;
typedef
int
ACE_HANDLE
;
typedef
ACE_HANDLE
ACE_SOCKET
;
struct
ACE_OVERLAPPED
{
u_long
Internal
;
u_long
InternalHigh
;
u_long
Offset
;
u_long
OffsetHigh
;
ACE_HANDLE
hEvent
;
};
struct
strbuf
{
int
maxlen
;
int
len
;
char
*
buf
;
};
struct
flock
{
short
l_type
;
short
l_whence
;
long
l_start
;
long
l_len
;
short
l_pid
;
short
l_xxx
;
};
class
ACE_OS
{
public
:
struct
ace_flock_t
{
void
dump
(
void
)
const
;
struct
flock
lock_
;
ACE_HANDLE
handle_
;
};
static
ssize_t
write
(
ACE_HANDLE
handle
,
const
void
*
buf
,
size_t
nbyte
);
static
ssize_t
write
(
ACE_HANDLE
handle
,
const
void
*
buf
,
size_t
nbyte
,
ACE_OVERLAPPED
*
);
static
void
*
memcpy
(
void
*
t
,
const
void
*
s
,
size_t
len
);
static
int
putmsg
(
ACE_HANDLE
handle
,
const
struct
strbuf
*
ctl
,
const
struct
strbuf
*
data
,
int
flags
);
static
ACE_thread_t
NULL_thread
;
static
ACE_hthread_t
NULL_hthread
;
static
ACE_thread_key_t
NULL_key
;
static
void
mutex_lock_cleanup
(
void
*
mutex
);
private
:
ACE_OS
(
void
);
};
inline
ssize_t
ACE_OS
::
write
(
ACE_HANDLE
handle
,
const
void
*
buf
,
size_t
nbyte
)
{
do
{
ssize_t
ace_result_
=
-
1
;
ace_result_
=
ace_result_
;
return
::
write
(
handle
,
buf
,
nbyte
)
;
}
while
(
0
)
;
}
inline
ssize_t
ACE_OS
::
write
(
ACE_HANDLE
handle
,
const
void
*
buf
,
size_t
nbyte
,
ACE_OVERLAPPED
*
overlapped
)
{
overlapped
=
overlapped
;
return
ACE_OS
::
write
(
handle
,
buf
,
nbyte
);
}
inline
int
ACE_OS
::
putmsg
(
ACE_HANDLE
handle
,
const
struct
strbuf
*
ctl
,
const
struct
strbuf
*
data
,
int
flags
)
{
{
if
(
&
flags
)
;
}
;
if
(
ctl
==
0
&&
data
==
0
)
{
errno
=
22
;
return
0
;
}
else
if
(
ctl
!=
0
)
return
ACE_OS
::
write
(
handle
,
ctl
->
buf
,
ctl
->
len
);
else
if
(
data
!=
0
)
return
ACE_OS
::
write
(
handle
,
data
->
buf
,
data
->
len
);
else
{
char
*
buf
;
do
{
buf
=
new
char
[
ctl
->
len
+
data
->
len
]
;
if
(
buf
==
0
)
{
errno
=
12
;
return
-
1
;
}
}
while
(
0
)
;
ACE_OS
::
memcpy
(
buf
,
ctl
->
buf
,
ctl
->
len
);
ACE_OS
::
memcpy
(
buf
+
ctl
->
len
,
data
->
buf
,
data
->
len
);
int
result
=
ACE_OS
::
write
(
handle
,
buf
,
ctl
->
len
+
data
->
len
);
delete
[]
buf
;
return
result
;
}
}
int
main
()
{
return
(
1
);
}
gcc/testsuite/g++.old-deja/g++.brendan/visibility4.C
View file @
f070035e
// Build don't link:
// Special g++ Options: -w
// GROUPS passed visibility
template
<
class
T
>
class
Feld
{
...
...
@@ -8,7 +7,8 @@ public:
};
class
Polynom
:
private
Feld
<
double
>
{
friend
Polynom
f
(
const
Polynom
&
);
Polynom
();
friend
Polynom
f
(
const
Polynom
&
);
};
Polynom
f
(
const
Polynom
&
p
)
{
return
p
;
}
gcc/testsuite/g++.old-deja/g++.ext/implicit1.C
View file @
f070035e
// test for implicit declaration
// Special g++ Options: -w
// Special g++ Options: -w
-fpermissive
int
main
()
...
...
gcc/testsuite/g++.old-deja/g++.jason/ref5.C
View file @
f070035e
// Build don't link:
// Special g++ Options: -w
int
i
;
int
&
const
j
=
i
;
int
&
const
f
();
int
&
const
j
=
i
;
// ERROR - invalid const
int
&
const
f
();
// ERROR - invalid const
void
g
()
{
j
=
1
;
...
...
gcc/testsuite/g++.old-deja/g++.law/visibility11.C
View file @
f070035e
...
...
@@ -37,7 +37,8 @@ public:
class
D
:
public
B
,
public
C
{
public
:
D
();
protected
:
virtual
void
State
(
int
a
)
...
...
@@ -46,3 +47,6 @@ protected:
C
::
State
(
a
);
}
};
gcc/testsuite/g++.old-deja/g++.mike/dyncast1.C
View file @
f070035e
...
...
@@ -4,11 +4,11 @@
#include <typeinfo>
struct
B
{
virtual
f
()
{
}
virtual
int
f
()
{
}
};
struct
D
{
virtual
f
()
{
}
virtual
int
f
()
{
}
};
main
()
{
...
...
gcc/testsuite/g++.old-deja/g++.mike/dyncast2.C
View file @
f070035e
...
...
@@ -6,11 +6,11 @@
#include <typeinfo>
struct
B
{
virtual
f
()
{
}
virtual
int
f
()
{
}
}
ob
;
struct
D
:
public
B
{
virtual
f
()
{
}
virtual
int
f
()
{
}
}
od
;
main
()
{
...
...
gcc/testsuite/g++.old-deja/g++.mike/dyncast3.C
View file @
f070035e
...
...
@@ -3,11 +3,11 @@
// Ensure that the return type of dynamic_cast is the real type.
struct
B
{
virtual
f
()
{
}
virtual
int
f
()
{
}
};
struct
D
:
public
B
{
virtual
f
()
{
}
virtual
int
f
()
{
}
int
i
;
}
od
;
...
...
gcc/testsuite/g++.old-deja/g++.mike/net47.C
View file @
f070035e
// Build don't link:
// Special g++ Options: -w
// Special g++ Options: -w
-fpermissive
class
foo
{};
class
bar
:
foo
{
...
...
gcc/testsuite/g++.old-deja/g++.mike/p784.C
View file @
f070035e
...
...
@@ -616,7 +616,7 @@ class ostream : public ios
void
do_osfx
();
public
:
ostream
();
ostream
(
streambuf
*
sb
,
ostream
*
tied
=
(
(
void
*
)
0
)
);
ostream
(
streambuf
*
sb
,
ostream
*
tied
=
(
__null
)
);
~
ostream
();
int
opfx
()
{
if
(
!
good
())
return
0
;
if
(
_tie
)
_tie
->
flush
();
return
1
;
}
...
...
@@ -661,7 +661,7 @@ class istream : public ios
size_t
_gcount
;
public
:
istream
();
istream
(
streambuf
*
sb
,
ostream
*
tied
=
(
(
void
*
)
0
)
);
istream
(
streambuf
*
sb
,
ostream
*
tied
=
(
__null
)
);
~
istream
();
streambuf
*
istreambuf
()
const
{
return
_strbuf
;
}
istream
&
get
(
char
&
c
);
...
...
@@ -2238,7 +2238,7 @@ class strstreambuf : public streambuf {
public
:
strstreambuf
();
strstreambuf
(
int
initial
);
strstreambuf
(
char
*
ptr
,
int
size
,
char
*
pstart
=
(
(
void
*
)
0
)
);
strstreambuf
(
char
*
ptr
,
int
size
,
char
*
pstart
=
(
__null
)
);
~
strstreambuf
();
int
frozen
()
{
return
_frozen
;
}
void
freeze
(
int
n
=
1
)
{
_frozen
=
n
!=
0
;
}
...
...
gcc/testsuite/g++.old-deja/g++.pt/lookup6.C
View file @
f070035e
...
...
@@ -10,6 +10,6 @@ template <class T> struct B : public A<T> {
// according to [temp.dep.type], `t' and `u' cannot be dependent types,
// and so there's no reason to delay lookup to specialization time.
void
f
(
t
p
);
// this is ::t [temp.dep]/3
void
f
(
typename
A
<
T
>::
t
p
);
// gets bogus error - redefinition
- XFAIL *-*-*
void
g
(
u
p
);
// ERROR - unknown type name
- XFAIL *-*-*
void
f
(
typename
A
<
T
>::
t
p
);
// gets bogus error - redefinition
void
g
(
u
p
);
// ERROR - unknown type name
};
gcc/testsuite/g++.old-deja/old-deja.exp
View file @
f070035e
...
...
@@ -55,7 +55,7 @@ foreach file [lsort [find $srcdir/$subdir *.C]] {
# We don't want old-dejagnu.exp to have to know about all the global
# variables we use. For now we tell it about CXXFLAGS and LIBS and
# leave LDFLAGS alone.
old-dejagnu $GXX_UNDER_TEST "$file" "" "$DEFAULT_CXXFLAGS" "-lstdc++"
old-dejagnu $GXX_UNDER_TEST "$file" "
$tfile" "
" "$DEFAULT_CXXFLAGS" "-lstdc++"
}
# The framework doesn't like to see any error remnants,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment