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
f133e603
Commit
f133e603
authored
Apr 13, 1999
by
Mike Stump
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix spelling and formatting.
From-SVN: r26428
parent
a88bb763
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
340 additions
and
339 deletions
+340
-339
gcc/ChangeLog
+127
-127
gcc/ChangeLog.0
+75
-74
gcc/cp/ChangeLog
+17
-17
gcc/cp/ChangeLog.1
+121
-121
No files found.
gcc/ChangeLog
View file @
f133e603
...
@@ -115,11 +115,11 @@ Tue Apr 13 02:11:11 1999 Jeffrey A Law (law@cygnus.com)
...
@@ -115,11 +115,11 @@ Tue Apr 13 02:11:11 1999 Jeffrey A Law (law@cygnus.com)
except
where
it
is
actually
needed
.
except
where
it
is
actually
needed
.
*
pa
.
md
,
pa
.
h
,
ee
.
asm
,
ee_fp
.
asm
,
lib2funcs
.
asm
:
Likewise
.
*
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
.
*
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
.
*
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>
...
@@ -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
,
*
c
-
decl
.
c
(
c_decode_option
,
start_decl
,
start_function
,
finish_function
)
:
Recognize
-
Wno
-
main
so
we
can
avoid
warnings
.
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
,
*
cpphash
.
c
(
collect_expansion
,
macroexpand
,
push_macro_expansion
)
:
Make
the
escape
character
in
macro
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>
...
@@ -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
*
flow
.
c
(
merge_blocks_nomove
)
:
Rewrite
to
properly
handle
two
blocks
that
vanish
entirely
during
merging
.
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
,
*
i386
.
md
(
floatsisf2
,
floatdisf2
,
floatsidf2
,
floatdidf2
,
floatsixf2
,
floatdixf2
,
movsicc
,
movhicc
,
movsfcc
,
movdfcc
,
floatsixf2
,
floatdixf2
,
movsicc
,
movhicc
,
movsfcc
,
movdfcc
,
...
@@ -413,7 +413,7 @@ Fri Apr 9 21:02:57 1999 Krister Walfridsson (cato@df.lth.se)
...
@@ -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
/
gas
.
h
(
ASM_OUTPUT_MAX_SKIP_ALIGN
)
:
Fix
typo
.
*
i386
/
freebsd
-
elf
.
h
(
ASM_OUTPUT_MAX_SKIP_ALIGN
)
:
Likewise
.
*
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
*
cpphash
.
c
(
special_symbol
)
:
When
expanding
__LINE__
,
use
the
top
file
buffer
,
not
the
top
buffer
.
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>
...
@@ -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
*
mips
.
h
:
Include
hwint
.
h
instead
of
providing
definitions
for
HOST_WIDE_INT
,
etc
.
Wrap
uses
of
HOST_WIDE_INT
in
#
ifdef
.
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
,
*
i386
.
md
(
truncdfsf2
,
truncxfsf2
,
truncxfdf2
)
:
Rewrite
using
a
splitter
.
truncxfdf2
)
:
Rewrite
using
a
splitter
.
Thu
Apr
8
01
:
26
:
05
1999
Ar
t
Haas
(
ahaas
@neosoft
.
com
)
Thu
Apr
8
01
:
26
:
05
1999
Ar
g
Haas
(
ahaas
@neosoft
.
com
)
Jeffrey
A
Law
(
law
@cygnus
.
com
)
Jeffrey
A
Law
(
law
@cygnus
.
com
)
*
freebsd
-
elf
.
h
(
ASM_OUTPUT_MAX_SKIP_ALIGN
)
:
Avoid
ambiguous
*
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>
...
@@ -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
.
*
config
/
mips
/
elf
.
h
(
MAKE_DECL_ONE_ONLY
)
:
Define
.
(
UNIQUE_SECTION_P
)
:
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
:
*
fixinc
/
inclhack
.
tpl
&
fixincl
.
tpl
:
Remove
dynamic
content
from
generated
files
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
.
c
(
output_move_memory
)
:
Remove
.
*
i386
.
h
:
Likewise
.
*
i386
.
h
:
Likewise
.
...
@@ -610,17 +610,17 @@ Tue Apr 6 15:45:28 1999 Richard Henderson <rth@cygnus.com>
...
@@ -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
(
tidy_fallthru_edge
)
:
Use
next_real_insn
instead
of
confusing
inline
code
.
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
.
*
cppexp
.
c
(
parse_charconst
)
:
Initialize
c
.
(
cpp_parse_expr
)
:
Initialize
rprio
.
(
cpp_parse_expr
)
:
Initialize
rprio
.
*
cppfiles
.
c
(
merge_include_chains
)
:
Initialize
prev
.
*
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
.
*
cpphash
.
c
(
macroexpand
)
:
Initialize
token
.
*
cppspec
.
c
(
lang_specific_driver
)
:
Change
suff
to
*
cppspec
.
c
(
lang_specific_driver
)
:
Change
suff
to
const
char
*
const
*
.
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
.
*
cppinit
.
c
(
install_predefs
)
:
Delete
function
.
(
cpp_start_read
)
:
Don
'
t
call
install_predefs
.
(
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)
...
@@ -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
.
*
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
.
*
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
*
fixincl
.
tpl
:
Separate
"-e"
from
its
argument
,
a
la
the
Sat
Apr
3
17
:
05
:
13
1999
fix
.
the
Sat
Apr
3
17
:
05
:
13
1999
fix
.
*
genfixes
:
Ensure
that
the
server
shell
is
_NOT_
csh
.
*
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -733,7 +733,7 @@ Sat Apr 3 14:54:46 1999 Craig Burley <craig@jcb-sc.com>
...
@@ -733,7 +733,7 @@ Sat Apr 3 14:54:46 1999 Craig Burley <craig@jcb-sc.com>
*
tree
.
def
(
BLOCK
)
:
Fix
typo
in
comment
.
*
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
,
*
i386
.
md
(
floatsisf2
,
floatdisf2
,
floatsidf2
,
floatdidf2
,
floatsixf2
,
floatdixf2
)
:
Rewrite
using
a
splitter
.
floatsixf2
,
floatdixf2
)
:
Rewrite
using
a
splitter
.
...
@@ -748,7 +748,7 @@ Fri Apr 2 17:23:58 1999 Nick Clifton <nickc@cygnus.com>
...
@@ -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
*
print
-
rtl
.
c
(
print_rtx
)
:
Use
both
HOST_WIDE_INT_PRINT_DEC
and
HOST_WIDE_INT_PRINT_HEX
to
display
constants
.
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
*
config
/
i386
/
i386
.
h
:
Document
all
TARGET_SWITCHES
or
add
explicit
null
initializer
.
explicit
null
initializer
.
...
@@ -827,7 +827,7 @@ Fri Apr 2 14:17:10 1999 Jerry James <jerry@cs.ucsb.edu>
...
@@ -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
MIPS
CPU
types
,
options
-
mips16
and
-
mentry
,
and
ABI
and
ISA
defaults
.
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
,
*
i386
.
md
:
Delete
floating
point
compare
,
add
,
subtract
,
multiply
,
and
divide
patterns
which
allowed
integer
multiply
,
and
divide
patterns
which
allowed
integer
...
@@ -1084,7 +1084,7 @@ Sun Mar 28 15:34:28 1999 Richard Henderson <rth@cygnus.com>
...
@@ -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
.
*
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
*
pa
.
md
(
pa7100LCshiftmem
,
pa7100LCalu
)
:
Change
simultaneity
.
Use
shift
/
mem
ops
in
pa7100LCalu
.
shift
/
mem
ops
in
pa7100LCalu
.
...
@@ -1102,7 +1102,7 @@ Sun Mar 28 12:22:12 1999 Robert Lipe (robertlipe@usa.net)
...
@@ -1102,7 +1102,7 @@ Sun Mar 28 12:22:12 1999 Robert Lipe (robertlipe@usa.net)
*
configure
.
in
(
i
?
86
-
UnixWare7
*-
sysv
):
Use
it
.
*
configure
.
in
(
i
?
86
-
UnixWare7
*-
sysv
):
Use
it
.
*
i386
/
udk
.
h
:
Use
sysv5
.
h
.
Now
uses
Dwarf
-
2
.
*
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -1113,7 +1113,7 @@ Sun Mar 28 00:44:27 1999 Jeffrey A Law (law@cygnus.com)
...
@@ -1113,7 +1113,7 @@ Sun Mar 28 00:44:27 1999 Jeffrey A Law (law@cygnus.com)
*
gcc
.
cps
,
cpp
.
cps
:
Delete
unwanted
files
.
*
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
.
md
(
movdicc
+
3
,
movdicc
+
4
)
:
Rewrite
using
split_di
.
*
i386
.
c
(
output_int_conditional_move
)
:
Delete
unused
code
.
*
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>
...
@@ -1244,7 +1244,7 @@ Thu Mar 25 12:46:37 1999 Jim Wilson <wilson@cygnus.com>
* i960/i960.h (TARGET_SWITCHES): Add doc strings.
* i960/i960.h (TARGET_SWITCHES): Add doc strings.
* invoke.texi (a29k): Add documentation for -mno-multm option.
* 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.texi (RTX_FRAME_RELATED_P): Add documentation.
* rtl.h (struct rtx_def): Update comment for frame_related field.
* 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>
...
@@ -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
* Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be
linked with.
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.
* version.c: Bump for snapshot.
...
@@ -1636,7 +1636,7 @@ Sat Mar 20 11:39:58 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
...
@@ -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_SWITCHES): Add documentation.
* config/c4x/c4x.h (TARGET_OPTIONS): Add documentation.
* config/c4x/c4x.h (TARGET_OPTIONS): Add documentation.
Fr
e
Mar 19 23:26:29 1999 Martin von Lwis <loewis@informatik.hu-berlin.de>
Fr
i
Mar 19 23:26:29 1999 Martin von Lwis <loewis@informatik.hu-berlin.de>
* expr.c (expand_expr): Handle ERROR_MARK much earlier.
* 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>
...
@@ -1894,7 +1894,7 @@ Tue Mar 16 13:44:50 1999 Jim Wilson <wilson@cygnus.com>
*
mn10200
/
mn10200
.
md
(
addsi3
,
subsi3
,
ashlsi3
,
lshrsi3
,
ashrsi3
)
:
*
mn10200
/
mn10200
.
md
(
addsi3
,
subsi3
,
ashlsi3
,
lshrsi3
,
ashrsi3
)
:
Delete
emit_library_call_value
declaration
.
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'
*
cppfiles
.
c
(
read_and_prescan
)
:
Map
backslash
-
newline
to
'\r'
(
which
cannot
otherwise
appear
in
the
processed
buffer
)
and
(
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>
...
@@ -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
(
output_function_profiler
)
:
Save
and
restore
static
chain
around
profile
call
for
all
ABIs
.
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
*
cppinit
.
c
:
Instead
of
one
pending
list
,
keep
separate
lists
for
each
category
of
pending
option
:
-
D
/-
U
,
-
A
,
-
include
,
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>
...
@@ -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
(
build_real_from_int_cst
)
:
Use
them
in
call
to
`
do_float_handler
'
.
`
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -2458,7 +2458,7 @@ Sun Mar 7 01:58:47 1999 Richard Henderson <rth@cygnus.com>
...
@@ -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
.
*
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -2739,7 +2739,7 @@ Sun Feb 28 15:10:17 1999 Michael Meissner <meissner@cygnus.com>
...
@@ -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
*
rs6000
.
c
(
and
{,
64
}
_operand
)
:
If
the
user
did
-
ffixed
-
cr0
,
don
'
t
allow
andi
.
or
andis
.
which
always
set
cr0
.
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -2993,7 +2993,7 @@ Thu Feb 25 16:19:43 1999 Jeffrey A Law (law@cygnus.com)
...
@@ -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
.
*
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
*
*
cpphash
.
c
(
install
)
:
Rename
to
cpp_install
,
add
cpp_reader
*
first
argument
.
All
callers
changed
.
first
argument
.
All
callers
changed
.
...
@@ -3130,7 +3130,7 @@ Wed Feb 24 19:47:56 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
...
@@ -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
.
h
(
loop_insn_first_p
)
:
Declare
.
*
loop
.
c
(
loop_insn_first_p
)
:
No
longer
static
.
*
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
.
reg_iv_type
->
num_elements
.
Before
accessing
reg_biv_class
,
check
index
against
Before
accessing
reg_biv_class
,
check
index
against
max_reg_before_loop
.
max_reg_before_loop
.
...
@@ -3147,7 +3147,7 @@ Wed Feb 24 11:26:41 1999 Vladimir N. Makarov <vmakarov@cygnus.com>
...
@@ -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
* config/sparc/sparc.h (CONDITIONAL_REGISTER_USAGE): Don't use
PIC_OFFSET_TABLE_REGNUM for register allocation when -fPIC.
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.
* config/i386/i386.md: Fix typo.
...
@@ -3225,7 +3225,7 @@ Mon Feb 22 19:36:33 1999 Andrew Cagney <cagney@b1.cygnus.com>
...
@@ -3225,7 +3225,7 @@ Mon Feb 22 19:36:33 1999 Andrew Cagney <cagney@b1.cygnus.com>
(DWARF2_DEBUGGING_INFO): Define.
(DWARF2_DEBUGGING_INFO): Define.
(PREFERRED_DEBUGGING_TYPE): Define as DBX_DEBUG.
(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.
* loop.c (libcall_other_regs): Make extern.
* rtl.h (find_last_value): Add parameter to prototype.
* 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>
...
@@ -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.in (mips*-*-vxworks*): Enable gthreads vxworks support.
* configure: Rebuilt.
* 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.
* version.c: Bump for snapshot.
...
@@ -3447,7 +3447,7 @@ Thu Feb 18 15:52:49 1999 Jim Wilson <wilson@cygnus.com>
...
@@ -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
.
*
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
*
cpplib
.
c
:
Kill
define
of
STDC_VALUE
.
Don
'
t
include
output
.
h
or
prefix
.
h
.
Change
CPP_IS_MACRO_BUFFER
to
not
refer
to
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>
...
@@ -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
/
openbsd
.
h
:
New
file
,
originally
from
netbsd
.
*
i386
/
xm
-
openbsd
.
h
:
New
file
.
*
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
.
*
Makefile
.
in
:
Correct
dependencies
for
cpplib
object
files
.
...
@@ -3573,13 +3573,13 @@ Mon Feb 15 16:57:38 1999 Richard Henderson <rth@cygnus.com>
...
@@ -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.
* 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
* toplev.c (documented_lang_options): Remove -fident and
-fnoident, which are now handled by the language independent
-fnoident, which are now handled by the language independent
option parser.
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-common.c (UNGETC [USE_CPPLIB=1]): Do nothing if c is EOF.
* c-lex.c: Likewise.
* c-lex.c: Likewise.
...
@@ -3648,11 +3648,11 @@ Sun Feb 14 21:03:28 1999 Jeffrey A Law (law@cygnus.com)
...
@@ -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
.
then
convert
comparison
to
an
unsigned
code
before
emitting
the
jump
.
(
expand_float
,
expand_fix
)
:
Use
emit_cmp_and_jump_insns
.
(
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
.
*
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -3814,7 +3814,7 @@ Wed Feb 10 10:05:23 1999 Mumit Khan <khan@xraylith.wisc.edu>
...
@@ -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
.
*
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
.
*
system
.
h
(
_
,
N_
)
:
Remove
dummy
i18n
macros
.
*
protoize
.
c
:
Move
inclusion
of
intl
.
h
to
after
system
.
h
.
*
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>
...
@@ -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
*
cpplib
.
c
(
special_symbol
)
:
Move
IP
to
be
declared
in
function
scope
,
rather
than
individual
case
statements
.
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
*
cppfiles
.
c
(
finclude
):
Handle
pipes
properly
under
old
BSD
derivatives
.
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
,
*
system
.
h
:
Provide
fallback
definitions
for
S_ISCHR
,
S_ISSOCK
,
S_ISFIFO
,
O_NONBLOCK
,
and
O_NOCTTY
.
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
.
*
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>
...
@@ -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
(
load_mems_and_recount_loop_regs_set
)
:
Remove
reg_single_usage
as
a
parameter
.
Assume
non
-
zero
.
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
*
cpplib
.
c
(
special_symbol
)
:
Rewrite
.
Don
'
t
copy
things
multiple
times
.
Handle
__STDC__
specially
.
T_CONST
multiple
times
.
Handle
__STDC__
specially
.
T_CONST
...
@@ -4017,7 +4017,7 @@ Mon Feb 8 11:34:44 1999 Graham <grahams@rcp.co.uk>
...
@@ -4017,7 +4017,7 @@ Mon Feb 8 11:34:44 1999 Graham <grahams@rcp.co.uk>
*
collect2
.
c
(
xrealloc
)
:
Fix
typo
in
last
change
.
*
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -4031,7 +4031,7 @@ Sun Feb 7 15:37:10 1999 Jason Merrill <jason@yorick.cygnus.com>
...
@@ -4031,7 +4031,7 @@ Sun Feb 7 15:37:10 1999 Jason Merrill <jason@yorick.cygnus.com>
*
tree
.
h
(
DECL_P
)
:
New
macro
.
*
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -4133,7 +4133,7 @@ Fri Feb 5 10:55:43 1999 Nick Clifton <nickc@cygnus.com>
...
@@ -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
*
recog
.
c
(
split_block_insns
)
:
Only
call
update_flow_info
if
instruction
scheduling
is
enabled
.
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
.
*
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>
...
@@ -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
Before clearing not_every_iteration after a label, check if
we are not already past LOOP_CONT.
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
* cpperror.c (cpp_print_containing_files): Fix formatting
bug induced by merge.
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.
* cpplib.c (initialize_char_syntax): Move to cppinit.c.
(cpp_define): Remove redundant syntax checks.
(cpp_define): Remove redundant syntax checks.
...
@@ -4444,7 +4444,7 @@ Sun Jan 31 13:22:02 1999 John Wehle (john@feith.com)
...
@@ -4444,7 +4444,7 @@ Sun Jan 31 13:22:02 1999 John Wehle (john@feith.com)
* i386.c (output_fp_conditional_move,
* i386.c (output_fp_conditional_move,
output_int_conditional_move): Delete unused case.
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.
* version.c: Bump for snapshot.
...
@@ -4678,7 +4678,7 @@ Tue Jan 26 13:41:38 1999 David Edelsohn <edelsohn@gnu.org>
...
@@ -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
*
rs6000
.
md
(
doz
+
set
cr
and
or
+
set
cr
patterns
)
:
Add
missing
'#'
to
split
patterns
.
Correct
indentation
of
some
new
patterns
.
'#'
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
.
*
cppfiles
.
c
(
safe_read
)
:
Deleted
.
(
read_and_prescan
)
:
New
function
,
replaces
safe_read
,
converts
(
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>
...
@@ -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
(
decrement_and_branch_on_count
)
:
Allow
other
registers
for
loop
counter
.
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
.
*
cppexp
.
c
(
struct
arglist
)
:
Removed
.
(
parse_number
)
:
Use
HOST_WIDE_INT
for
the
accumulator
.
(
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>
...
@@ -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_parse_expr
)
:
Properly
handle
an
ERROR
op
returned
by
cpp_lex
.
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
*
cpplib
.
c
:
Don
'
t
include
signal
.
h
,
sys
/
times
.
h
,
or
sys
/
resource
.
h
.
Don
'
t
declare
localtime
.
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>
...
@@ -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
.
(
all
call
patterns
)
:
Make
MEM
explicit
in
call
address
operands
.
Modified
output
templates
to
use
'U'
modifier
.
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -4898,7 +4898,7 @@ Thu Jan 21 21:53:36 1999 Richard Henderson <rth@cygnus.com>
...
@@ -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
.
*
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
.
*
expr
.
c
(
emit_push_insn
)
:
Fix
dumb
typo
.
...
@@ -4934,7 +4934,7 @@ Thu Jan 21 15:48:03 1999 Dave Brolley <brolley@cygnus.com>
...
@@ -4934,7 +4934,7 @@ Thu Jan 21 15:48:03 1999 Dave Brolley <brolley@cygnus.com>
*
cppexp
.
c
(
cpp_lex
)
:
Allocate
token_buffer
dynamically
.
*
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
*
expr
.
c
(
MOVE_BY_PIECES_P
)
:
Define
condition
for
deciding
to
use
move_by_pieces
.
move_by_pieces
.
...
@@ -5173,7 +5173,7 @@ Tue Jan 19 10:24:53 1999 Mark Mitchell <mark@markmitchell.com>
...
@@ -5173,7 +5173,7 @@ Tue Jan 19 10:24:53 1999 Mark Mitchell <mark@markmitchell.com>
(
arm_gen_store_multiple
)
:
Likewise
.
(
arm_gen_store_multiple
)
:
Likewise
.
(
arm_gen_movstrqi
)
:
Treat
MEM_SCALAR_P
like
MEM_IN_STRUCT_P
.
(
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
*
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
.
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)
...
@@ -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
*
reg
-
stack
.
c
(
subst_stack_regs_pat
)
:
Abort
if
the
destination
of
a
FP
conditional
move
is
not
on
the
FP
register
stack
.
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -5600,7 +5600,7 @@ Tue Jan 12 02:53:46 1999 Richard Henderson <rth@cygnus.com>
...
@@ -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)).
* 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.
* version.c: Bump for snapshot.
...
@@ -5719,7 +5719,7 @@ Thu Jan 7 19:52:53 1999 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
...
@@ -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
* system.h (abort): Supply more detailed information on how to
report an Internal Compiler Error.
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
* fixinc/fixincl.c (*): More decapitalization of variables
plus some explanatory comments.
plus some explanatory comments.
...
@@ -5773,7 +5773,7 @@ Thu Jan 7 23:39:27 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
...
@@ -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.
* 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 199
9 Bernd Schmidt
<crux@pool.informatik.rwth-aachen.de>
* combine.c (num_sign_bit_copies): In NEG, MULT, DIV and MOD cases,
* 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
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>
...
@@ -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.
* 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
* fixinc/fixincl.c (various): Added debug code so
Manfred can trace the processing.
Manfred can trace the processing.
...
@@ -5996,7 +5996,7 @@ Mon Jan 4 10:30:33 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
...
@@ -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'.
* 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.
* version.c: Bump for snapshot.
...
@@ -6098,7 +6098,7 @@ Tue Dec 29 11:58:53 1998 Richard Henderson <rth@cygnus.com>
...
@@ -6098,7 +6098,7 @@ Tue Dec 29 11:58:53 1998 Richard Henderson <rth@cygnus.com>
* rtl.h (CONSTANT_P): Remove CONSTANT_P_RTX.
* 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.
* rtl.def (CONSTANT_P_RTX): Clarify commentary.
* expr.c (expand_builtin, case BUILT_IN_CONSTANT_P): Rework to
* 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>
...
@@ -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.
(reg_or_cint_operand, some_operand, input_operand): Likewise.
* alpha.h (PREDICATE_CODES): 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.
* version.c: Bump for snapshot.
...
@@ -6243,15 +6243,15 @@ Sun Dec 20 16:13:44 1998 John F. Carr <jfc@mit.edu>
...
@@ -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.
* configure.in: Handle Digital UNIX 5.x the same as 4.x.
* i386/sol2.h: Define LOCAL_LABEL_PREFIX as "
.
".
* 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.
* 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.
* 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.
* version.c: Bump for snapshot.
...
@@ -6475,7 +6475,7 @@ Mon Dec 14 16:23:27 1998 Jim Wilson <wilson@cygnus.com>
...
@@ -6475,7 +6475,7 @@ Mon Dec 14 16:23:27 1998 Jim Wilson <wilson@cygnus.com>
*
real
.
c
(
endian
)
:
Disable
last
change
unless
*
real
.
c
(
endian
)
:
Disable
last
change
unless
HOST_BITS_PER_WIDE_INT
is
greater
than
32
.
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
.
*
output
.
h
(
force_data_section
)
:
New
prototype
.
*
varasm
.
c
(
force_data_section
)
:
New
function
to
force
the
*
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)
...
@@ -6496,11 +6496,11 @@ Mon Dec 14 01:39:28 1998 Jeffrey A Law (law@cygnus.com)
*
rtl
.
h
(
multiple_sets
)
:
Fix
prototype
.
*
rtl
.
h
(
multiple_sets
)
:
Fix
prototype
.
*
rtlanal
.
c
(
multiple_sets
)
:
Fix
return
type
.
*
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
.
*
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -6648,7 +6648,7 @@ Wed Dec 9 10:15:45 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
...
@@ -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
* except.c (duplicate_eh_handlers, rethrow_symbol_map): Function
pointer parameters changed to use the PARAMS() macro.
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.h (struct handler_info): Add handler_number field.
* except.c (gen_exception_label): EH labels no longer need to be
* 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>
...
@@ -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
* explow.c (plus_constant_wide): Don't immediately return with
result of recursive call.
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.
* 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>
...
@@ -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
.
*
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -6926,7 +6926,7 @@ Sun Dec 6 05:16:16 1998 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
...
@@ -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
*
loop
.
c
(
check_dbra_loop
)
:
New
argument
loop_info
.
Update
fields
as
needed
.
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -7184,11 +7184,11 @@ Tue Dec 1 17:58:26 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
...
@@ -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.
(eliminate_regs): Handle non-constant reg_equiv_constant.
* rtl.h (function_invariant_p): Declare.
* 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.
* 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.
* version.c: Bump for snapshot.
...
@@ -7625,7 +7625,7 @@ Wed Nov 25 11:26:17 1998 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
...
@@ -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,
(choose_reload_regs): Rename it here as well. When computing it,
also merge in used hardregs.
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...
* gcc.c: Split out Objective-C specs to...
* objc/lang-specs.h: here. (New file.) Make the specs cpplib
* 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>
...
@@ -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).
* 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.
* cccp.c (S_ISREG, S_ISDIR): Delete defines.
* cpplib.c, gcc.c: Likewise.
* cpplib.c, gcc.c: Likewise.
...
@@ -7784,7 +7784,7 @@ Mon Nov 23 16:46:46 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
...
@@ -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
.
(
sh_builtin_saveregs
)
:
Use
DFmode
moves
for
fp
regs
on
SH4
.
(
initial_elimination_offset
)
:
Take
TARGET_ALIGN_DOUBLE
into
account
.
(
initial_elimination_offset
)
:
Take
TARGET_ALIGN_DOUBLE
into
account
.
(
arith_reg_operand
)
:
FPUL_REG
is
OK
for
SH4
.
(
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
.
(
tertiary_reload_operand
,
fpscr_operand
)
:
Likewise
.
(
commutative_float_operator
,
noncommutative_float_operator
)
:
Likewise
.
(
commutative_float_operator
,
noncommutative_float_operator
)
:
Likewise
.
(
binary_float_operator
,
get_fpscr_rtx
,
emit_sf_insn
)
:
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>
...
@@ -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
.
(
NPARM_REGS
)
:
Eight
floating
point
parameter
registers
on
SH4
.
(
BASE_RETURN_VALUE_REG
)
:
SH4
also
passes
double
values
(
BASE_RETURN_VALUE_REG
)
:
SH4
also
passes
double
values
in
floating
point
registers
.
in
floating
point
registers
.
(
GET_SH_ARG_CLASS
)
Likewise
.
(
GET_SH_ARG_CLASS
)
:
Likewise
.
Complex
float
types
are
also
returned
in
float
registers
.
Complex
float
types
are
also
returned
in
float
registers
.
(
BASE_ARG_REG
)
:
Complex
float
types
are
also
passes
in
float
registers
.
(
BASE_ARG_REG
)
:
Complex
float
types
are
also
passes
in
float
registers
.
(
FUNCTION_VALUE
)
:
Change
mode
like
PROMOTE_MODE
does
.
(
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)
...
@@ -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"
.
*
i386
/
dgux
.
c
(
struct
option
)
:
Add
new
"description field"
.
*
m88k
/
m88k
.
c
(
struct
option
)
:
Likewise
.
*
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -7941,7 +7941,7 @@ Sun Nov 22 13:40:02 1998 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
...
@@ -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
*
regmove
.
c
(
regmove_profitable_p
)
:
Use
return
value
of
find_matches
properly
.
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -8266,11 +8266,11 @@ Mon Nov 9 16:37:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
...
@@ -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.
word swap arguments moved to/from FP registers.
* mips16.S (DFREVCMP): Reverse arguments to OPCODE.
* 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.
* 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.
* version.c: Bump for snapshot.
...
@@ -8409,7 +8409,7 @@ Sun Nov 8 17:50:30 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
...
@@ -8409,7 +8409,7 @@ Sun Nov 8 17:50:30 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
(build_nt): Likewise.
(build_nt): Likewise.
(build_parse_node): 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.
* version.c: Bump for snapshot.
...
@@ -8540,7 +8540,7 @@ Thu Nov 5 07:59:05 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
...
@@ -8540,7 +8540,7 @@ Thu Nov 5 07:59:05 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
out of jump_optimize.
out of jump_optimize.
(jump_optimize): Use them.
(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
* except.c (expand_fixup_region_end): Make sure outer context labels
are not issued in an inner context during cleanups.
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)
...
@@ -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
* toplev.c (rest_of_compilation): Set and clear flow2_completed
as necessary.
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.
* Makefile.in (libcpp.a): Ranlib libcpp.a.
...
@@ -8722,7 +8722,7 @@ Mon Nov 2 01:48:10 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
...
@@ -8722,7 +8722,7 @@ Mon Nov 2 01:48:10 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
*
BUGS
:
Added
link
to
the
WWW
FAQ
.
*
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -8879,7 +8879,7 @@ Thu Oct 29 12:39:35 1998 Jim Wilson <wilson@cygnus.com>
...
@@ -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
.
*
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
*
except
.
c
(
emit_eh_context
)
:
Make
the
EH
context
register
stay
alive
at
-
O0
so
stupid
.
c
doesn
'
t
get
confused
.
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>
...
@@ -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_replacements
):
New
variable
.
(
purge_addressof
)
:
Clear
it
at
end
.
(
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
.
*
c
-
lang
.
c
:
Declare
extern
char
*
yy_cur
if
USE_CPPLIB
.
(
lang_init
)
:
Call
check_newline
always
.
(
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>
...
@@ -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
before
processing
-
include
/-
imacros
.
Process
-
imacros
and
-
include
separately
,
and
handle
-
include
by
stacking
a
-
include
separately
,
and
handle
-
include
by
stacking
a
buffer
for
the
file
in
question
as
if
it
'
d
been
#
included
.
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
.
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
*
cpplib
.
c
:
Merge
do_once
into
do_pragma
.
Break
file
handling
code
out
of
do_include
.
code
out
of
do_include
.
...
@@ -9291,7 +9291,7 @@ Mon Oct 26 12:53:14 1998 Jeffrey A Law (law@cygnus.com)
...
@@ -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
.
*
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -9574,7 +9574,7 @@ Tue Oct 20 21:56:05 1998 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
...
@@ -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
>
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
modify
the
condition
codes
and
effect
the
direction
of
the
jump
in
the
sequence
.
in
the
sequence
.
...
@@ -9599,7 +9599,7 @@ Mon Oct 19 11:40:56 1998 Jeffrey A Law (law@cygnus.com)
...
@@ -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
*
loop
.
c
(
scan_loop
)
:
Be
more
selective
about
what
invariants
are
moved
out
of
a
loop
.
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -10543,7 +10543,7 @@ Mon Oct 12 10:50:44 1998 Nick Clifton <nickc@cygnus.com>
...
@@ -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
*
config
/
arm
/
thumb
.
c
(
thumb_override_options
)
:
Add
warning
about
PIC
code
not
being
supported
just
yet
.
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
.
*
flow
.
c
:
Update
comment
.
(
notice_stack_pointer_modification
)
:
New
static
function
.
(
notice_stack_pointer_modification
)
:
New
static
function
.
...
@@ -10561,7 +10561,7 @@ Sun Oct 11 16:49:15 EDT 1998 John Wehle (john@feith.com)
...
@@ -10561,7 +10561,7 @@ Sun Oct 11 16:49:15 EDT 1998 John Wehle (john@feith.com)
*
i386
.
c
(
ix86_epilogue
)
:
Optimize
the
restoring
*
i386
.
c
(
ix86_epilogue
)
:
Optimize
the
restoring
of
the
stack
pointer
.
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -10726,7 +10726,7 @@ Thu Oct 8 12:50:47 1998 Jim Wilson <wilson@cygnus.com>
...
@@ -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
*
loop
.
c
(
get_condition
)
:
Allow
combine
when
either
compare
is
VOIDmode
.
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -11018,11 +11018,11 @@ Mon Oct 5 10:02:36 1998 Jeffrey A Law (law@cygnus.com)
...
@@ -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
*
combine
.
c
(
simplify_rtx
)
:
Do
not
replace
TRUNCATE
with
a
SUBREG
if
truncation
is
not
a
no
-
op
.
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
.
*
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -11340,7 +11340,7 @@ Tue Sep 29 20:03:18 1998 Jim Wilson <wilson@cygnus.com>
...
@@ -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
.
*
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
.
*
invoke
.
texi
(
-
fexceptions
)
:
Merge
2
different
descriptions
.
...
@@ -11607,11 +11607,11 @@ Tue Sep 22 15:13:34 1998 Alexandre Petit-Bianco <apbianco@cygnus.com>
...
@@ -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.
* 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.
* 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.
* version.c: Bump for snapshot.
...
@@ -11631,7 +11631,7 @@ Mon Sep 21 20:19:41 1998 John Carr <jfc@mit.edu>
...
@@ -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.
* 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.
* expr.h (eh_rtime_match_libfunc): New extern declaration.
* optabs.c (init_optabs): Set eh_rtime_match_libfunc.
* 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>
...
@@ -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
is a CALL_INSN. If CALL_INSN and in_libcall_block, then change code
to INSN.
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.
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.
* version.c: Bump for snapshot.
...
@@ -11668,11 +11668,11 @@ Mon Sep 21 09:24:49 1998 Stan Cox <scox@cygnus.com>
...
@@ -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>
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.
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.
* version.c: Bump for snapshot.
...
@@ -11849,7 +11849,7 @@ Fri Sep 18 09:44:55 1998 Nick Clifton <nickc@cygnus.com>
...
@@ -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
(m32r_block_immediate_operand): New function: Return true if the
RTL is an integer constant, less than or equal to MAX_MOVE_BYTES.
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
* except.c (start_catch_handler): Issue 'fatal' instead of 'error' and
re-align some code.
re-align some code.
...
@@ -12003,7 +12003,7 @@ Tue Sep 15 19:31:58 1998 Michael Meissner <meissner@cygnus.com>
...
@@ -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
* i960.h (CONST_COSTS): Fix thinko. Test flag, not the constant
flag bit mask.
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.
* except.h (struct eh_entry): Add false_label field.
(end_catch_handler): Add prototype.
(end_catch_handler): Add prototype.
...
@@ -12018,7 +12018,7 @@ Tue Sep 15 14:10:54 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
...
@@ -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
* libgcc2.c (__eh_rtime_match): New routine to lump runtime matching
mechanism into one function, if a runtime matcher is provided.
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.
* 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>
...
@@ -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
* config/sparc/sparc.md (movdf_const_intreg_sp32): Fix length
attribute.
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.
* 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.
* 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.
* version.c: Bump for snapshot.
...
@@ -12309,7 +12309,7 @@ Tue Sep 8 01:38:57 1998 Nathan Sidwell <nathan@acm.org>
...
@@ -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.in: Don't assume srcdir is .../gcc.
* configure: Rebuilt.
* 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.c: Update comments.
(global_alloc): Assign allocation-numbers
(global_alloc): Assign allocation-numbers
...
@@ -12346,11 +12346,11 @@ Mon Sep 7 19:13:59 1998 Jeffrey A Law (law@cygnus.com)
...
@@ -12346,11 +12346,11 @@ Mon Sep 7 19:13:59 1998 Jeffrey A Law (law@cygnus.com)
then do not configure the ada subdir.
then do not configure the ada subdir.
* configure: Rebuilt.
* 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.
* 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.
* version.c: Bump for snapshot.
...
@@ -13035,7 +13035,7 @@ Tue Aug 25 12:54:57 1998 Jason Merrill <jason@yorick.cygnus.com>
...
@@ -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
*
tree
.
c
(
valid_machine_attribute
)
:
Don
'
t
apply
attributes
to
both
decl
and
type
.
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
.
*
reload
.
c
(
operands_match_p
)
:
Handle
rtvecs
.
...
@@ -13240,11 +13240,11 @@ Wed Aug 19 17:52:27 1998 Nick Clifton (nickc@cygnus.com)
...
@@ -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
+
*
config
/
arm
/
thumb
.
md
(
extendqisi2_insn
)
:
Cope
with
REG
+
OFFSET
addressing
.
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
.
*
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
.
*
version
.
c
:
Bump
for
snapshot
.
...
@@ -13267,7 +13267,7 @@ Wed Aug 19 13:51:35 1998 Hans-Peter Nilsson <hp@axis.se>
...
@@ -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
*
regclass
.
c
:
Changed
register
set
documentation
to
be
consistent
with
GCC
behavior
.
with
GCC
behavior
.
*
final
.
c
(
final_start_function
)
Removed
redundant
test
for
*
final
.
c
(
final_start_function
)
:
Removed
redundant
test
for
call_fixed_regs
.
call_fixed_regs
.
Wed
Aug
19
13
:
28
:
41
1998
Mark
Mitchell
<
mark
@markmitchell
.
com
>
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>
...
@@ -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,
(define_insn movdf_insn_sp32, movdf_no_e_insn_sp32,
movdf_insn_sp64, movdf_no_e_insn_sp64, movtf_insn,
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_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
implementation which uses forced splits for all non-single insn
cases.
cases.
(define_split DF move cases): New splits in similar vein to DI
(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>
...
@@ -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)
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.
caused bad assembly code to be generated.
Sat Aug 8 18:53:28 1998 Jeffrey A Law (law@cygnus.com)
Sat Aug 8 18:53:28 1998 Jeffrey A Law (law@cygnus.com)
...
...
gcc/ChangeLog.0
View file @
f133e603
...
@@ -205,7 +205,7 @@ Fri Jul 10 12:53:58 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
...
@@ -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
* jump.c (jump_optimize): If after_regscan and our transformations
generate new REGs, rerun reg_scan.
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
* config/i960/i960.c (i960_address_cost): MEMA operands with
positive offsets < 4096 are free.
positive offsets < 4096 are free.
...
@@ -339,7 +339,7 @@ Tue Jul 7 11:40:05 1998 Jeffrey A Law (law@cygnus.com)
...
@@ -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
* mn10200.md (various zero/sign extension patterns): Zero and sign
extensions which use "sub" clobber cc0.
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.
* version.c: Bump for snapshot.
...
@@ -352,7 +352,7 @@ Tue Jul 7 08:41:27 1998 Richard Henderson (rth@cygnus.com)
...
@@ -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
* print-rtl.c (print_rtx): Only print fp values when REAL_VALUE_TYPE
is a double.
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.
* version.c: Bump for snapshot.
...
@@ -461,7 +461,7 @@ Mon Jul 6 22:17:19 1998 Alasdair Baird <alasdair@wildcat.demon.co.uk>
...
@@ -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.
* 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)
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>
...
@@ -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.
* 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.
* version.c: Bump for snapshot.
...
@@ -1216,7 +1216,7 @@ Thu Jun 25 15:08:16 1998 Mark Mitchell <mark@markmitchell.com>
...
@@ -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
* reload1.c (reload): Clear MEM_ALIAS_SET for new MEMs about which
we have no alias information.
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.
* except.h (CATCH_ALL_TYPE): Definition moved to eh-common.h.
(find_all_handler_type_matches): Add function prototype.
(find_all_handler_type_matches): Add function prototype.
...
@@ -1348,7 +1348,7 @@ Wed Jun 24 15:13:01 1998 Dave Brolley <brolley@cygnus.com>
...
@@ -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.
* 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.
* 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>
...
@@ -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.
(cpp_error_from_errno): Call cpp_message_from_errno.
* cpplib.h (cpp_message_from_errno): New function.
* 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
* libgcc2.c (__get_eh_table_version, __get_eh_table_language): New
functions to return exception descriptor information.
functions to return exception descriptor information.
...
@@ -1387,7 +1387,7 @@ Tue Jun 23 09:30:58 1998 Dave Love <d.love@dl.ac.uk>
...
@@ -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
* cpp.texi, gcc.texi: Add @dircategory, @direntry meant to
accompany previous Makefile.in (install-info) change.
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.
* eh-common.h (struct __eh_info): Remove coerced value field.
* libgcc2.c (find_exception_handler): Don't set 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)
...
@@ -1553,7 +1553,7 @@ Sun Jun 21 18:30:13 1998 H.J. Lu (hjl@gnu.org)
* loop.c (oballoc): Remove declaration.
* loop.c (oballoc): Remove declaration.
(replace_call_address): Add prototype.
(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.
* version.c: Bump for snapshot.
...
@@ -1915,25 +1915,25 @@ Wed Jun 17 19:05:03 1998 John Carr <jfc@mit.edu>
...
@@ -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
* expr.c (expand_builtin): Error if __builtin_longjmp second argument
is not 1.
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
* reload1.c (spill_hard_reg): Check mode of register when
spilling from scratch_list.
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.
* except.c (add_new_handler): Fix bug in finding last region handler.
* libgcc2.c (find_exception_handler): Pass exception table pointer
* libgcc2.c (find_exception_handler): Pass exception table pointer
to runtime type matcher, not the match info field.
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
* eh-common.h (struct eh_context): Add comment for hidden use of
field dynamic_handler_chain.
field dynamic_handler_chain.
* except.c (get_dynamic_handler_chain): Comment on, and use the
* except.c (get_dynamic_handler_chain): Comment on, and use the
correct offset of the dynamic_handler_chain field.
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.
* mips/iris6.h (LINK_SPEC): Add -woff 131.
...
@@ -1984,7 +1984,7 @@ Tue Jun 16 16:49:26 1998 Richard Henderson <rth@cygnus.com>
...
@@ -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.
(LOOP_ALIGN, ALIGN_LABEL_AFTER_BARRIER): Align to octaword.
(FUNCTION_END_PROLOGUE): New macro.
(FUNCTION_END_PROLOGUE): New macro.
* alpha.md (attribute length): New. Mark all insns.
* 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.
(prologue, init_fp, epilogue): New patterns.
Disable peepholes.
Disable peepholes.
* linux.h (TARGET_CAN_FAULT_IN_PROLOGUE): Define.
* linux.h (TARGET_CAN_FAULT_IN_PROLOGUE): Define.
...
@@ -2027,7 +2027,7 @@ Mon Jun 15 13:20:33 1998 Jim Wilson <wilson@cygnus.com>
...
@@ -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.
* 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.
* version.c: Bump for snapshot.
...
@@ -2237,7 +2237,7 @@ Tue Jun 9 22:05:34 1998 Richard Henderson <rth@cygnus.com>
...
@@ -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
* fold-const.c (fold): Even with otherwise constant trees, look for
opportunities to combine integer constants.
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
* i386.c (notice_update_cc): Clear cc_status.value2 in the
case of UNSPEC 5 (bsf).
case of UNSPEC 5 (bsf).
...
@@ -2255,7 +2255,7 @@ Tue Jun 9 14:31:19 1998 Nick Clifton <nickc@cygnus.com>
...
@@ -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
16,sp,sp' ratehr than 'add 16,sp'. Patch courtesy of Biomedin
<glctr@abc.it>.
<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.
* except.c (expand_start_catch): Rename to start_catch_handler.
(expand_end_catch): Delete function.
(expand_end_catch): Delete function.
...
@@ -2307,7 +2307,7 @@ Tue Jun 9 01:08:47 1998 Richard Henderson <rth@cygnus.com>
...
@@ -2307,7 +2307,7 @@ Tue Jun 9 01:08:47 1998 Richard Henderson <rth@cygnus.com>
* toplev.c (flag_new_exceptions): Remove extraneous `extern'.
* 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.
* version.c: Bump for snapshot.
...
@@ -2403,7 +2403,7 @@ Mon Jun 8 16:54:12 1998 Ken Raeburn <raeburn@cygnus.com>
...
@@ -2403,7 +2403,7 @@ Mon Jun 8 16:54:12 1998 Ken Raeburn <raeburn@cygnus.com>
(maddi patterns): Delete. Replace with:
(maddi patterns): Delete. Replace with:
(mul_acc_di, mul-acc_64bit_di): New patterns.
(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
* eh-common.h: Remove NEW_EH_MODEL compile time flag, and replace with
flag_new_exceptions runtime flag.
flag_new_exceptions runtime flag.
...
@@ -2448,7 +2448,7 @@ Mon Jun 8 10:43:15 1998 Richard Henderson <rth@cygnus.com>
...
@@ -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
* expr.c (force_operand): Detect PIC address loads before
splitting arithmetic.
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.
* version.c: Bump for snapshot.
...
@@ -2768,7 +2768,7 @@ Sun May 31 16:11:41 1998 John Wehle (john@feith.com)
...
@@ -2768,7 +2768,7 @@ Sun May 31 16:11:41 1998 John Wehle (john@feith.com)
(movsicc, movhicc, movsfcc, movdfcc, movxfcc, movdicc): Rewrite
(movsicc, movhicc, movsfcc, movdfcc, movxfcc, movdicc): Rewrite
based on suggestions from Jim Wilson.
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.
* version.c: Bump for snapshot.
...
@@ -2808,7 +2808,7 @@ Thu May 28 12:57:05 1998 Jeffrey A Law (law@cygnus.com)
...
@@ -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.
* 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.h (remove_handler): Add new prototype.
* except.c (remove_handler): New function to remove handlers
* 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)
...
@@ -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_reorg): Move unused REGNO declaration into the dead code.
* arm.h (CANONICALIZE_COMPARISON): Ensure OP1 is updated.
* 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.
* 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.
* version.c: Bump for snapshot.
...
@@ -2898,11 +2898,11 @@ Mon May 25 14:00:13 1998 Dave Brolley <brolley@cygnus.com>
...
@@ -2898,11 +2898,11 @@ Mon May 25 14:00:13 1998 Dave Brolley <brolley@cygnus.com>
* cpplib.h (v_cpp_message): Add protoptype.
* cpplib.h (v_cpp_message): Add protoptype.
(stdarg.h,varargs.h): Needed for v_cpp_message prototype.
(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.
* 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.
* version.c: Bump for snapshot.
...
@@ -3026,7 +3026,7 @@ Thu May 21 20:18:13 1998 Martin von Loewis <loewis@informatik.hu-berlin.de>
...
@@ -3026,7 +3026,7 @@ Thu May 21 20:18:13 1998 Martin von Loewis <loewis@informatik.hu-berlin.de>
(TYPE_CHECK, DECL_CHECK): Define.
(TYPE_CHECK, DECL_CHECK): Define.
Modify all access macros to use generated checking macros.
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.
* acconfig.h (HAVE_GAS_MAX_SKIP_P2ALIGN): New tag.
* configure.in: Check for it.
* configure.in: Check for it.
...
@@ -3160,7 +3160,7 @@ Tue May 19 17:19:16 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
...
@@ -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.
* reload1.c (reload_reg_free_for_value_p): New function.
(allocate_reload_reg, choose_reload_regs): Use it.
(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
* except.c (expand_start_catch): Correct logic for when to
generate a new handler label, and when to use the old one.
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>
...
@@ -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.
* 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.
* version.c: Bump for snapshot.
...
@@ -3599,7 +3599,7 @@ Thu May 14 15:10:30 1998 Jeffrey A Law (law@cygnus.com)
...
@@ -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.
* 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.
* eh-common.h: New file for basic EH data structures.
* except.h: Various prototypes and structures for NEW_EH_MODEL.
* 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>
...
@@ -4077,7 +4077,7 @@ Sat May 9 01:53:23 1998 Richard Henderson <rth@cygnus.com>
* haifa-sched.c (print_exp): Fix typo.
* 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.
* version.c: Bump for snapshot.
...
@@ -4151,7 +4151,7 @@ Fri May 8 10:57:33 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.
...
@@ -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/m68k/t-linux: Remove extra stuff already included in
config/t-linux.
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
* fixinc.wrap: Renamed from fixinc.math. Put wrapper around
curses.h if it contains `typedef char bool;', as suggested by
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.
...
@@ -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
* config/m68k/m68k.md (adddi3, subdi3): Properly negate the DImode
constant.
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.
* dwarfout.c, i386.c: Include toplev.h.
* toplev.h (pfatal_with_name): Add prototype.
* toplev.h (pfatal_with_name): Add prototype.
...
@@ -4433,7 +4433,7 @@ Sun May 3 23:57:25 1998 Robert Lipe <robertl@dgii.com>
...
@@ -4433,7 +4433,7 @@ Sun May 3 23:57:25 1998 Robert Lipe <robertl@dgii.com>
(xm_defines): Add USG so dbxout will build.
(xm_defines): Add USG so dbxout will build.
* configure: Regenerate.
* 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:
Support for official Sparc V9 ABI:
* sparc.c (sparc_override_options): Force stack bias off for !arch64.
* 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>
...
@@ -4471,7 +4471,7 @@ Sun May 3 13:51:34 PDT 1998 Richard Henderson <rth@cygnus.com>
(ASM_OUTPUT_DWARF2_ADDR_CONST): New.
(ASM_OUTPUT_DWARF2_ADDR_CONST): New.
* sparc/sysv4.h (SIZE_TYPE, PTRDIFF_TYPE): Undo svr4.h's changes.
* 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.
* version.c: Bump for snapshot.
...
@@ -4632,7 +4632,7 @@ Mon Apr 27 18:36:28 1998 Jim Wilson <wilson@cygnus.com>
...
@@ -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 PREV_INSN (PREV_INSN (loop_end)) with first_compare.
Replace '2' with compare_and_branch.
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.
* cplus-dem.c (demangle_qualified): Replace missing else.
...
@@ -4681,7 +4681,7 @@ Sun Apr 26 01:21:06 1998 Richard Henderson <rth@cygnus.com>
...
@@ -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.
* 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.
* version.c: Bump for snapshot.
...
@@ -4801,7 +4801,7 @@ Wed Apr 22 10:42:45 1998 Jeffrey A Law (law@cygnus.com)
...
@@ -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.
* 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-dem.c (struct work stuff): Add field for B and K mangle codes.
(cplus_demangle_opname): Call mop_up_squangle.
(cplus_demangle_opname): Call mop_up_squangle.
...
@@ -4947,7 +4947,7 @@ Sun Apr 19 02:42:06 1998 Richard Henderson <rth@cygnus.com>
...
@@ -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.
* 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.
* version.c: Bump for snapshot.
...
@@ -5241,7 +5241,7 @@ Mon Apr 13 11:31:49 1998 Jason Merrill <jason@yorick.cygnus.com>
...
@@ -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>
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.
for options -nodstdlib and -nodefaultlibs.
1998-04-12 Paul Eggert <eggert@twinsun.com>
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)
...
@@ -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.
* configure.in (mips-*-ecoff): Do not mention mips/mips.h in tm_files.
* mips/ecoff.h: Include "mips/mips.h".
* 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.
* version.c: Bump for snapshot.
...
@@ -5463,7 +5463,7 @@ Mon Apr 6 23:36:01 1998 Richard Henderson <rth@cygnus.com>
...
@@ -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.
* 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.
* version.c: Bump for snapshot.
...
@@ -5480,7 +5480,7 @@ Mon Apr 6 21:49:57 1998 Bob Manson <manson@charmed.cygnus.com>
...
@@ -5480,7 +5480,7 @@ Mon Apr 6 21:49:57 1998 Bob Manson <manson@charmed.cygnus.com>
if not, use ld instead.
if not, use ld instead.
* Makefile.in (USE_COLLECT2): It's named collect2 now, not ld.
* Makefile.in (USE_COLLECT2): It's named collect2 now, not ld.
(ld
:)
Deleted.
(ld
):
Deleted.
(install-collect2): Install as collect2, not ld.
(install-collect2): Install as collect2, not ld.
* configure.in(will_use_collect2): It's named collect2 now.
* 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)
...
@@ -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
* objc/objc-act.c (encode_aggregate_within): Avoid GNU extensions
in prototype and definition.
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.
* version.c: Bump for snapshot.
...
@@ -5551,7 +5551,7 @@ Sun Apr 5 21:31:24 1998 John Wehle (john@feith.com)
...
@@ -5551,7 +5551,7 @@ Sun Apr 5 21:31:24 1998 John Wehle (john@feith.com)
(movsf_normal): Change to unnamed pattern.
(movsf_normal): Change to unnamed pattern.
Likewise for movdf, movxf, and friends.
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.
* version.c: Bump for snapshot.
...
@@ -5563,7 +5563,7 @@ Sun Apr 5 16:53:37 1998 Don Bowman <don@pixsci.com>
...
@@ -5563,7 +5563,7 @@ Sun Apr 5 16:53:37 1998 Don Bowman <don@pixsci.com>
* configure.in (mips-wrs-vxworks): New target.
* 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
* expmed.c (synth_mult): The value -1, has no zeros, so it can
never have the form ...011.
never have the form ...011.
...
@@ -5848,7 +5848,7 @@ Sun Mar 29 12:45:23 1998 Jeffrey A Law (law@cygnus.com)
...
@@ -5848,7 +5848,7 @@ Sun Mar 29 12:45:23 1998 Jeffrey A Law (law@cygnus.com)
* tree.h (lang_print_xnode): Provide prototype.
* 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.
* version.c: Bump for snapshot.
...
@@ -6155,7 +6155,7 @@ Mon Mar 23 14:14:20 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
...
@@ -6155,7 +6155,7 @@ Mon Mar 23 14:14:20 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* freebsd.h (ASM_OUTPUT_ALIGN): Redefine.
* 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.
* version.c: Bump for snapshot.
...
@@ -6374,7 +6374,7 @@ Mon Mar 16 12:55:15 1998 Jim Wilson <wilson@cygnus.com>
...
@@ -6374,7 +6374,7 @@ Mon Mar 16 12:55:15 1998 Jim Wilson <wilson@cygnus.com>
* config/m68k/netbsd.h (ASM_SPEC): Add %{m68060}.
* 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.
* except.h (in_same_eh_region): New prototype.
(free_insn_eh_region, init_insn_eh_region): New prototypes.
(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.
...
@@ -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
config/m68k/m68k.h: Replace gen_rtx (XXX, ...) with gen_rtx_XXX
(...). Use GEN_INT instead of gen_rtx_CONST_INT.
(...). 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.
* version.c: Bump for snapshot.
...
@@ -6622,7 +6622,7 @@ Sun Mar 8 13:01:56 1998 Jeffrey A Law (law@cygnus.com)
...
@@ -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
* final.c (shorten_branches): Fix minor logic error in
ADDR_DIFF_VEC shortening support.
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.
* version.c: Bump for snapshot.
...
@@ -6885,11 +6885,11 @@ Mon Mar 2 22:59:28 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
...
@@ -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
* i386.md (casesi+1): Use ASM_OUTPUT_ALIGN instead of
ASM_OUTPUT_ALIGN_CODE.
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.
* 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.
* version.c: Bump for snapshot.
...
@@ -6933,7 +6933,7 @@ Sun Mar 1 17:48:46 1998 Jeffrey A Law (law@cygnus.com)
...
@@ -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
* c-parse.in (undeclared variable error): Tweak error message to
be clearer.
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.
* version.c: Bump for snapshot.
...
@@ -7432,7 +7432,7 @@ Sun Feb 15 15:23:15 1998 John Carr <jfc@mit.edu>
...
@@ -7432,7 +7432,7 @@ Sun Feb 15 15:23:15 1998 John Carr <jfc@mit.edu>
* alias.c: Include <stdlib.h> and <string.h>.
* alias.c: Include <stdlib.h> and <string.h>.
(init_alias_analysis): Pass NULL_RTX instead of 0 to record_set.
(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.
* version.c: Bump for snapshot.
...
@@ -7688,7 +7688,7 @@ Wed Feb 11 01:35:55 1998 Robert Lipe <robertl@dgii.com>
...
@@ -7688,7 +7688,7 @@ Wed Feb 11 01:35:55 1998 Robert Lipe <robertl@dgii.com>
(expand_builtin_eh_stub): Remove unused variable 'temp'.
(expand_builtin_eh_stub): Remove unused variable 'temp'.
(copy_eh_entry): Deleted. Dead function.
(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.
'last' with same #if HAVE_load_multiple as use of it.
(move_block_from_reg): Likewise.
(move_block_from_reg): Likewise.
(emit_move_insn_1): Remove unused variable 'insns'.
(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>
...
@@ -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
* toplev.c (rest_of_compilation): Call regmove_optimize also for
expensive_optimizations.
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.
* version.c: Bump for snapshot.
...
@@ -8132,7 +8132,7 @@ Thu Jan 29 20:26:12 1998 Jeffrey A Law (law@cygnus.com)
...
@@ -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
* genattrtab.c (optimize): Define in case PRESERVE_DEATH_INFO_REGNO_P
uses it.
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.
* version.c: Bump for snapshot.
...
@@ -8342,7 +8342,7 @@ Tue Jan 27 23:11:11 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
...
@@ -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
(output_asm_insn): Move variable `i' inside macro conditional
where it is used. Add parentheses around assignment used as truth
where it is used. Add parentheses around assignment used as truth
value.
value.
(asm_fprintf) Likewise, likewise.
(asm_fprintf)
:
Likewise, likewise.
* fix-header.c (main): Remove unused variable `done'. Protect
* fix-header.c (main): Remove unused variable `done'. Protect
declaration of `i' with FIXPROTO_IGNORE_LIST.
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>
...
@@ -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
Protect variables `i', `total_nodes', and `total_bytes' with the
GATHER_STATISTICS macro.
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
* m32r.md, mips.md, mn10200.md, mn10300.md, pyr.md: Add
some comments regarding use of dead_or_set_p.
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>
...
@@ -8606,7 +8606,7 @@ Fri Jan 23 00:08:55 1998 Robin Kirkham <rjk@mlb.dmt.csiro.au>
mcpu32 or m5200.
mcpu32 or m5200.
* longlong.h: Replace __mc68332__ with __mcpu32__.
* 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.
* version.c: Bump for snapshot.
...
@@ -8698,7 +8698,7 @@ Sun Jan 18 01:54:27 1998 Jeffrey A Law (law@cygnus.com)
...
@@ -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.
* 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.
* 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)
...
@@ -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.
* 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
* genattrtab.c (main): Check HAVE_{G,S}ETRLIMIT in addition to
RLIMIT_STACK. This maintains consistency with the recent, similar
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>
...
@@ -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>
Thu Dec 18 00:19:38 1997 Robert Lipe <robertl@dgii.com>
* i386/x-sco5 (CLIB) Deleted. (ALLOCA) Added.
* i386/x-sco5 (CLIB): Deleted.
* i386/xm-sco5.h (USE_C_ALLOCA) Added.
(ALLOCA): Added.
* i386/xm-sco5.h (USE_C_ALLOCA): Added.
Tue Dec 16 18:51:00 1997 Bill Moyer <billm@cygnus.com>
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>
...
@@ -9590,7 +9591,7 @@ Thu Dec 11 23:33:48 1997 Jason Merrill <jason@yorick.cygnus.com>
* integrate.c (expand_inline_function): Adjust.
* integrate.c (expand_inline_function): Adjust.
* toplev.c (rest_of_compilation): Don't call emit_unwinder.
* 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.
* i386/xm-go32.h (EXECUTABLE_SUFFIX): Define.
(DIR_SEPARATOR, NO_SYS_SIGLIST): Likewise.
(DIR_SEPARATOR, NO_SYS_SIGLIST): Likewise.
...
@@ -10015,7 +10016,7 @@ Tue Nov 25 10:00:42 1997 Jeffrey A Law (law@cygnus.com)
...
@@ -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.
* 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.
* dwarf2out.c (ASM_OUTPUT_DWARF_DELTA1): Implement.
...
@@ -10519,7 +10520,7 @@ Sun Nov 2 19:27:21 1997 Jeffrey A Law (law@cygnus.com)
...
@@ -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.
* 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
* except.c (expand_eh_region_start_for_decl): Emit EH_REGION_BEG
notes for sjlj exceptions too.
notes for sjlj exceptions too.
...
@@ -11103,7 +11104,7 @@ Thu Oct 16 15:07:51 1997 Richard Henderson <rth@cygnus.com>
...
@@ -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
* combine.c (can_combine_p): Don't combine with an asm whose
output is a hard register.
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
* c-decl.c (start_struct): Ensure that structs with forward
declarations are in fact packed when -fpack-struct is given.
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)
...
@@ -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>
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.
* libgcc2.c (__enable_execute_stack): Provide for sysV88 too.
* xm-m88k.h (USG): Only define if it hasn't already been defined.
* 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>
...
@@ -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>
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.
or found_orig_dest, look at all parts of a PARALLEL.
* haifa-sched.c (update_flow_info): Likewise.
* haifa-sched.c (update_flow_info): Likewise.
...
@@ -12320,7 +12321,7 @@ Wed Sep 3 10:39:42 1997 Jim Wilson <wilson@cygnus.com>
...
@@ -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.
* 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,
* 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,
mips/rtems64.h, pa/rtems.h, rs6000/rtems.h, sh/rtems.h,
...
...
gcc/cp/ChangeLog
View file @
f133e603
...
@@ -250,7 +250,7 @@
...
@@ -250,7 +250,7 @@
(build_x_function_call): Deal with OVERLOAD. Handle template-ids.
(build_x_function_call): Deal with OVERLOAD. Handle template-ids.
* Makefile.in (class.o): Depend on splay-tree.h.
* 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.
* cvt.c (convert_pointer_to_real): Use same_type_p.
* typeck.c (comp_target_types): 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>
...
@@ -2031,7 +2031,7 @@ Fri Nov 27 13:07:23 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO.
TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO.
* pt.c (process_template_parm): Don't set
* pt.c (process_template_parm): Don't set
CLASSTYPE_GOT_SEMICOLON.
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.
Coerce arguments on the momentary obstack.
(for_each_template_parm): Use TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO.
(for_each_template_parm): Use TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO.
(instantiate_class_template): Calculate template arguments on the
(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>
...
@@ -5818,7 +5818,7 @@ Fri May 15 00:46:05 1998 Jason Merrill <jason@yorick.cygnus.com>
* decl.c (start_decl): Use 'tem'.
* 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.
* exception.cc: Include eh-common.h.
(struct cp_eh_info): Add eh_info struct with NEW_EH_MODEL.
(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>
...
@@ -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
* call.c (build_user_type_conversion_1): Handle second_conv
properly for templates.
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
* method.c (build_decl_overload_real): Set TREE_USED flag to
zero for build_type_variants nodes as well.
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>
...
@@ -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
* init.c (expand_vec_init): The initialization of each array
element is a full-expression.
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
* method.c (build_mangled_name): Add a call to build_type_variant
to get the right type.
to get the right type.
...
@@ -6325,7 +6325,7 @@ Thu Apr 30 18:59:23 1998 Jim Wilson <wilson@cygnus.com>
...
@@ -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.
* 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.
* 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>
...
@@ -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>
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
all callers changed. Rely on the new parameter instead of arg
being a TREE_LIST when determine whether we are working inside
being a TREE_LIST when determine whether we are working inside
template template parameter. Clean up is_type test.
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>
...
@@ -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
* decl.c (grokdeclarator): Use DECL_USE_TEMPLATE instead
when deciding to override DECL_ASSEMBLER_NAME.
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.
* decl2.c (lang_f_options): Add -fsquangle to option processing list.
* cp-tree.h (flag_do_squangling): Add declaration.
* 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>
...
@@ -8089,7 +8089,7 @@ Wed Jan 21 10:29:57 1998 Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>
(grokdeclarator): Handle TEMPLATE_DECL.
(grokdeclarator): Handle TEMPLATE_DECL.
* decl2.c (constructor_name_full): Handle TEMPLATE_TEMPLATE_PARM.
* decl2.c (constructor_name_full): Handle TEMPLATE_TEMPLATE_PARM.
* error.c (dump_type): Add TEMPLATE_DECL and 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.
(dump_decl): Handle unnamed template type parameters.
Handle template template parameters.
Handle template template parameters.
(dump_function_name): 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>
...
@@ -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
* call.c (build_new_method_call): Use simple constructor_name for
error messages.
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
* method.c (build_underscore_int): Don't use ANSI specific
features.
features.
...
@@ -9093,7 +9093,7 @@ Tue Sep 30 00:18:26 1997 Jason Merrill <jason@yorick.cygnus.com>
...
@@ -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
-traditional and -ansi now do not mess with
dollars_in_ident.
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
* Makefile.in (parse.o, decl.o): Also depend on
$(srcdir)/../except.h $(srcdir)/../output.h.
$(srcdir)/../except.h $(srcdir)/../output.h.
...
@@ -9521,7 +9521,7 @@ Mon Sep 8 02:33:20 1997 Jody Goldberg <jodyg@idt.net>
...
@@ -9521,7 +9521,7 @@ Mon Sep 8 02:33:20 1997 Jody Goldberg <jodyg@idt.net>
* decl.c (current_local_enum): Remove static.
* decl.c (current_local_enum): Remove static.
* pt.c (tsubst_enum): Save and restore value of current_local_enum
* pt.c (tsubst_enum): Save and restore value of current_local_enum
in case template is expanded in enum decl.
in case template is expanded in enum decl.
(instantiate_class_template)
: Use new tsubst_enum signature.
(instantiate_class_template): Use new tsubst_enum signature.
(tsubst_expr): Likewise.
(tsubst_expr): Likewise.
Mon Sep 8 01:21:43 1997 Mark Mitchell <mmitchell@usa.net>
Mon Sep 8 01:21:43 1997 Mark Mitchell <mmitchell@usa.net>
...
@@ -9760,7 +9760,7 @@ Thu Aug 28 09:45:23 1997 Jason Merrill <jason@yorick.cygnus.com>
...
@@ -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.
* 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.
* 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>
...
@@ -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
* error.c (type_as_string): Put const/volatile on template type
parameters where appropriate.
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.
* call.c (strictly_better): Make arguments unsigned ints.
...
@@ -11040,7 +11040,7 @@ Fri Dec 27 10:31:40 1996 Paul Eggert <eggert@twinsun.com>
...
@@ -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;
* 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).
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.
* decl.c (grokvardecl): Avoid ANSI style initialization.
...
@@ -11403,7 +11403,7 @@ Thu Oct 31 17:08:49 1996 Jason Merrill <jason@yorick.cygnus.com>
...
@@ -11403,7 +11403,7 @@ Thu Oct 31 17:08:49 1996 Jason Merrill <jason@yorick.cygnus.com>
similar code in build_up_ref.
similar code in build_up_ref.
* cvt.c (build_up_reference): Drastically simplify.
* 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
* typeck.c (signed_or_unsigned_type): If the given type already
as the correct signedness, then just return it.
as the correct signedness, then just return it.
...
@@ -15136,7 +15136,7 @@ Thu Dec 14 14:16:26 1995 Mike Stump <mrs@cygnus.com>
...
@@ -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,
copy constructors well. The compiler would do bitwise copying,
instead of ctor calling in some cases.
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.
* g++.c (my_strerror): Return "cannot access" if errno is 0.
(pfatal_with_name, perror_exec): Don't assume that
(pfatal_with_name, perror_exec): Don't assume that
...
...
gcc/cp/ChangeLog.1
View file @
f133e603
...
@@ -199,7 +199,7 @@ Tue Sep 12 17:43:07 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
...
@@ -199,7 +199,7 @@ Tue Sep 12 17:43:07 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
Tue Sep 12 17:31:33 1995 Douglas Rupp <drupp@cs.washington.edu>
Tue Sep 12 17:31:33 1995 Douglas Rupp <drupp@cs.washington.edu>
* Make-lang.in (cc1plus)
: Removed unnecessary $(exeext).
* Make-lang.in (cc1plus): Removed unnecessary $(exeext).
Mon Sep 11 23:24:07 1995 Mike Stump <mrs@cygnus.com>
Mon Sep 11 23:24:07 1995 Mike Stump <mrs@cygnus.com>
...
@@ -1217,7 +1217,7 @@ Mon May 22 17:38:48 1995 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -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>
Wed May 24 01:39:03 1995 Jason Merrill <jason@deneb.cygnus.com>
* call.c (build_method_call):
p
arms can be null, duh.
* call.c (build_method_call):
P
arms can be null, duh.
Tue May 23 01:32:09 1995 Jason Merrill <jason@deneb.cygnus.com>
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>
...
@@ -1737,9 +1737,9 @@ Mon Apr 10 12:15:59 1995 Jason Merrill <jason@phydeaux.cygnus.com>
whether or not to synthesize a method.
whether or not to synthesize a method.
Undo these changes:
Undo these changes:
* class.c (finish_vtbls):
b
uild more vtables if flag_rtti is on.
* class.c (finish_vtbls):
B
uild more vtables if flag_rtti is on.
* class.c (modify_all_direct_vtables):
ditto
.
* class.c (modify_all_direct_vtables):
Likewise
.
* init.c (expand_direct_vtbls_init):
e
xpand more vtables if
* init.c (expand_direct_vtbls_init):
E
xpand more vtables if
flag_rtti is on.
flag_rtti is on.
Sat Apr 8 17:45:41 1995 Mike Stump <mrs@cygnus.com>
Sat Apr 8 17:45:41 1995 Mike Stump <mrs@cygnus.com>
...
@@ -3125,8 +3125,8 @@ Tue Jan 17 19:56:15 1995 Mike Stump <mrs@cygnus.com>
...
@@ -3125,8 +3125,8 @@ Tue Jan 17 19:56:15 1995 Mike Stump <mrs@cygnus.com>
Wed Jan 17 18:20:57 1994 Fergus Henderson <fjh@munta.cs.mu.oz.au>
Wed Jan 17 18:20:57 1994 Fergus Henderson <fjh@munta.cs.mu.oz.au>
* cp-tree.h
: Make if (x=0) warn with wall
* cp-tree.h: Make if (x=0) warn with wall
* parse.y
: Make if (x=0) warn with wall
* parse.y: Make if (x=0) warn with wall
Tue Jan 17 14:12:00 1995 Jason Merrill <jason@phydeaux.cygnus.com>
Tue Jan 17 14:12:00 1995 Jason Merrill <jason@phydeaux.cygnus.com>
...
@@ -3232,13 +3232,13 @@ Thu Jan 12 12:17:24 1995 Jason Merrill <jason@phydeaux.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>
Thu Jan 12 17:15:21 1995 Michael Ben-Gershon <mybg@cs.huji.ac.il>
* except.c (push_eh_entry):
s
et LABEL_PRESERVE_P flag for
* except.c (push_eh_entry):
S
et LABEL_PRESERVE_P flag for
exception table labels.
exception table labels.
(expand_start_all_catch): Likewise.
(expand_start_all_catch): Likewise.
(expand_leftover_cleanups): Likewise.
(expand_leftover_cleanups): Likewise.
(expand_end_catch_block): Likewise.
(expand_end_catch_block): Likewise.
* except.c (make_first_label):
n
ew function.
* except.c (make_first_label):
N
ew function.
(expand_start_all_catch):
a
dd a call to make_first_label() before
(expand_start_all_catch):
A
dd a call to make_first_label() before
using a label as a jump destination.
using a label as a jump destination.
(expand_end_all_catch): Likewise.
(expand_end_all_catch): Likewise.
(expand_leftover_cleanups): Likewise.
(expand_leftover_cleanups): Likewise.
...
@@ -3527,7 +3527,7 @@ Thu Dec 15 16:32:12 1994 Mike Stump <mrs@cygnus.com>
...
@@ -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>
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.
distinction between = init and (init) style of initializations.
* *.[chy] (finish_decl): Add fifth argument to handle
* *.[chy] (finish_decl): Add fifth argument to handle
distinction between = init and (init) style of initializations.
distinction between = init and (init) style of initializations.
...
@@ -3631,7 +3631,7 @@ Tue Dec 6 15:43:20 1994 Mike Stump <mrs@cygnus.com>
...
@@ -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>
Tue Dec 6 14:16:34 1994 Jason Merrill <jason@phydeaux.cygnus.com>
* parse.y: :
h
as lower precedence than =.
* parse.y: :
H
as lower precedence than =.
Tue Dec 6 12:46:17 1994 Mike Stump <mrs@cygnus.com>
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>
...
@@ -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>
Tue Nov 29 11:28:59 1994 Mike Stump <mrs@cygnus.com>
* parse.y (maybe_raises): Handle throw ().
* parse.y (maybe_raises): Handle throw ().
* parse.y (ansi_raise_identifier):
g
rok type-ids in exception
* parse.y (ansi_raise_identifier):
G
rok type-ids in exception
specifications.
specifications.
* tree.c (build_exception_variant): Use list compare to check if
* tree.c (build_exception_variant): Use list compare to check if
two exception specifications match.
two exception specifications match.
...
@@ -3755,10 +3755,10 @@ Mon Nov 28 16:44:41 1994 Mike Stump <mrs@cygnus.com>
...
@@ -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>
Thu Nov 17 20:11:24 1994 Doug Evans <dje@cygnus.com>
* cp/Make-lang.in (CXX_INSTALL_NAME) Use program_transform_name.
* cp/Make-lang.in (CXX_INSTALL_NAME)
:
Use program_transform_name.
(GXX_INSTALL_NAME) Likewise.
(GXX_INSTALL_NAME)
:
Likewise.
(CXX_CROSS_NAME) Use program_transform_cross_name.
(CXX_CROSS_NAME)
:
Use program_transform_cross_name.
(GXX_CROSS_NAME) Likewise.
(GXX_CROSS_NAME)
:
Likewise.
(c++.install-man): Use program_transform_name on g++.1.
(c++.install-man): Use program_transform_name on g++.1.
(c++.uninstall): Likewise.
(c++.uninstall): Likewise.
...
@@ -3853,53 +3853,53 @@ Wed Nov 2 15:05:47 1994 Jason Merrill <jason@phydeaux.cygnus.com>
...
@@ -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>
Mon Oct 31 14:50:48 1994 Kung Hsu <kung@mexican.cygnus.com>
* gc.c (build_dynamic_cast):
r
ewrite to make it work.
* gc.c (build_dynamic_cast):
R
ewrite to make it work.
* class.c (finish_vtbls):
b
uild more vtables if flag_rtti is on.
* class.c (finish_vtbls):
B
uild more vtables if flag_rtti is on.
* class.c (modify_all_direct_vtables):
ditto
.
* class.c (modify_all_direct_vtables):
Likewise
.
* init.c (expand_direct_vtbls_init):
e
xpand more vtables if
* init.c (expand_direct_vtbls_init):
E
xpand more vtables if
flag_rtti is on.
flag_rtti is on.
* decl.c (init_type_desc):
a
dd default return.
* decl.c (init_type_desc):
A
dd default return.
Tue Oct 25 17:13:09 1994 Kung Hsu <kung@mexican.cygnus.com>
Tue Oct 25 17:13:09 1994 Kung Hsu <kung@mexican.cygnus.com>
* tree.c (debug_binfo):
g
et rid of the initial size entry of
* tree.c (debug_binfo):
G
et rid of the initial size entry of
vtable.
vtable.
* cp-tree.h:
c
hange flag_dossier to flag rtti, define type
* cp-tree.h:
C
hange flag_dossier to flag rtti, define type
descriptor type nodes.
descriptor type nodes.
* decl.c (init_type_desc):
n
ew function to initialize type
* decl.c (init_type_desc):
N
ew function to initialize type
descriptor type nodes.
descriptor type nodes.
* decl.c (record_builtin_type):
c
hange flag_dossier to flag_rtti.
* decl.c (record_builtin_type):
C
hange flag_dossier to flag_rtti.
* lex.c (init_lex):
ditto
.
* lex.c (init_lex):
Likewise
.
* decl.c
: c
hange variable flag_dossier to flag_rtti.
* decl.c
: C
hange variable flag_dossier to flag_rtti.
* decl.c (duplicate_decls):
g
et rid initial size entry of vtable.
* decl.c (duplicate_decls):
G
et rid initial size entry of vtable.
* decl.c (hack_incomplete_structures):
t
ake out assert 164.
* decl.c (hack_incomplete_structures):
T
ake out assert 164.
* search.c (get_abstract_virtuals_1):
ditto
.
* search.c (get_abstract_virtuals_1):
Likewise
.
* search.c (dfs_init_vbase_pointers):
c
hange CLASSTYPE_DOSSIER to
* search.c (dfs_init_vbase_pointers):
C
hange CLASSTYPE_DOSSIER to
CLASSTYPE_RTTI.
CLASSTYPE_RTTI.
* parse.y:
ditto
.
* parse.y:
Likewise
.
* class.c (prepare_fresh_vtable):
f
or virtual bases, get right
* class.c (prepare_fresh_vtable):
F
or virtual bases, get right
offset.
offset.
* class.c (add_virtual_function):
c
hange flag_dossier to
* class.c (add_virtual_function):
C
hange flag_dossier to
flag_rtti.
flag_rtti.
* class.c (modify_one_vtable):
m
odify the right rtti entry.
* class.c (modify_one_vtable):
M
odify the right rtti entry.
* class.c (override_one_vtable):
g
et rid of size entry.
* class.c (override_one_vtable):
G
et rid of size entry.
* class.c (finish_struct):
c
hange flag_dossier to flag_rtti, and
* class.c (finish_struct):
C
hange flag_dossier to flag_rtti, and
build extra vtables, build type descriptors for polymorphic
build extra vtables, build type descriptors for polymorphic
classes.
classes.
* gc.c (build_headof):
m
ake headof() works correctly with new
* gc.c (build_headof):
M
ake headof() works correctly with new
rtti.
rtti.
* gc.c (build_typeid):
m
ake this function work with new rtti.
* gc.c (build_typeid):
M
ake this function work with new rtti.
* gc.c (get_typeid):
m
ake this function work with new rtti.
* gc.c (get_typeid):
M
ake this function work with new rtti.
* gc.c (build_bltn_desc):
n
ew function for new rtti.
* gc.c (build_bltn_desc):
N
ew function for new rtti.
* gc.c (build_user_desc):
ditto
.
* gc.c (build_user_desc):
Likewise
.
* gc.c (build_class_desc):
d
itto.
* gc.c (build_class_desc):
D
itto.
* gc.c (build_ptr_desc):
d
itto.
* gc.c (build_ptr_desc):
D
itto.
* gc.c (build_attr_desc):
d
itto.
* gc.c (build_attr_desc):
D
itto.
* gc.c (build_func_desc):
d
itto.
* gc.c (build_func_desc):
D
itto.
* gc.c (build_ptmf_desc):
d
itto.
* gc.c (build_ptmf_desc):
D
itto.
* gc.c (build_ptmd_desc):
d
itto.
* gc.c (build_ptmd_desc):
D
itto.
* gc.c (build_t_desc):
d
itto.
* gc.c (build_t_desc):
D
itto.
* gc.c
: c
omment out old build_t_desc, build_i_desc, build_m_desc.
* gc.c
: C
omment out old build_t_desc, build_i_desc, build_m_desc.
Tue Oct 25 13:37:41 1994 Jason Merrill <jason@phydeaux.cygnus.com>
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>
...
@@ -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
(init_decl_processing): Push artificial declaration of wchar_t so
people don't have to declare it before they can use it.
people don't have to declare it before they can use it.
* error.c (cp_line_of):
r
eturn lineno in lieu of 0.
* error.c (cp_line_of):
R
eturn lineno in lieu of 0.
* typeck.c (convert_for_assignment): Handle conversion of pmfs to
* typeck.c (convert_for_assignment): Handle conversion of pmfs to
int and bool.
int and bool.
...
@@ -4449,7 +4449,7 @@ Wed Sep 7 13:17:10 1994 Jason Merrill <jason@deneb.cygnus.com>
...
@@ -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>
Mon Sep 5 12:49:18 1994 Jason Merrill <jason@deneb.cygnus.com>
* call.c (build_method_call):
i
f -Wsynth, warn when selecting
* call.c (build_method_call):
I
f -Wsynth, warn when selecting
synthesized op= over user-supplied one cfront would select.
synthesized op= over user-supplied one cfront would select.
* decl2.c (lang_decode_option): Handle -Wsynth.
* decl2.c (lang_decode_option): Handle -Wsynth.
...
@@ -4478,7 +4478,7 @@ Wed Aug 31 14:29:22 1994 Jason Merrill <jason@deneb.cygnus.com>
...
@@ -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>
Tue Aug 30 13:50:18 1994 Jason Merrill <jason@deneb.cygnus.com>
* method.c (build_assign_ref):
r
eturn *this;
* method.c (build_assign_ref):
R
eturn *this;
(build_assign_ref): Fix base assignment order.
(build_assign_ref): Fix base assignment order.
(build_copy_constructor): Fix member init 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>
...
@@ -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>
Fri Aug 19 14:04:47 1994 Kung Hsu <kung@mexican.cygnus.com>
* method.c (build_overload_nested_name):
i
n qualified name
* method.c (build_overload_nested_name):
I
n qualified name
mangling, the template with value instantiation will have numeric
mangling, the template with value instantiation will have numeric
at end and may mixed with the name length of next nested level.
at end and may mixed with the name length of next nested level.
Add a '_' in between.
Add a '_' in between.
* method.c (build_overload_name):
d
itto.
* method.c (build_overload_name):
D
itto.
* method.c (build_overload_identifier):
d
itto.
* method.c (build_overload_identifier):
D
itto.
Thu Aug 18 16:24:43 1994 Mike Stump <mrs@cygnus.com>
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>
...
@@ -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>
Thu May 5 16:17:27 1994 Kung Hsu <kung@mexican.cygnus.com>
* parse.y (already_scoped_stmt):
m
ove expand_end_binding() to
* parse.y (already_scoped_stmt):
M
ove expand_end_binding() to
fix the unmatched LBB/LBE in stabs.
fix the unmatched LBB/LBE in stabs.
Thu May 5 14:36:17 1994 Jason Merrill <jason@deneb.cygnus.com>
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>
...
@@ -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>
Mon May 2 12:51:31 1994 Kung Hsu <kung@mexican.cygnus.com>
* search.c (dfs_debug_mark):
u
nmark TYPE_DECL_SUPPRESS_DEBUG, not
* search.c (dfs_debug_mark):
U
nmark TYPE_DECL_SUPPRESS_DEBUG, not
DECL_IGNORED_P.
DECL_IGNORED_P.
Fri Apr 29 12:29:56 1994 Jason Merrill <jason@deneb.cygnus.com>
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>
...
@@ -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 (pushdecl): Back out Chip's last change.
* decl.c (grok_op_properties):
o
perators cannot be static members.
* decl.c (grok_op_properties):
O
perators cannot be static members.
* cp-tree.h (DECL_SYNTHESIZED): DECL_SOURCE_LINE == 0
* cp-tree.h (DECL_SYNTHESIZED): DECL_SOURCE_LINE == 0
(SET_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>
...
@@ -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>
Thu Apr 28 15:19:46 1994 Mike Stump <mrs@cygnus.com>
* cp-tree.h:
d
isable use of backend EH.
* cp-tree.h:
D
isable use of backend EH.
Wed Apr 27 21:01:24 1994 Doug Evans <dje@canuck.cygnus.com>
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>
...
@@ -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>
Wed Apr 27 19:10:04 1994 Kung Hsu <kung@mexican.cygnus.com>
* decl.c (xref_tag):
n
ot to use strstr(), it's not available on
* decl.c (xref_tag):
N
ot to use strstr(), it's not available on
all platforms.
all platforms.
Wed Apr 27 18:10:12 1994 Jason Merrill <jason@deneb.cygnus.com>
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>
...
@@ -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
* cp/typeck.c (signed_or_unsigned_type): Check for any
INTEGRAL_TYPE_P not just INTEGER_TYPE.
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
* cp/decl.c (finish_enum): Start from 0 when determining precision
for short enums.
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
* cp/parse.y (unary_expr): Look at $1 for tree_code rather than
casting $$.
casting $$.
...
@@ -6590,9 +6590,9 @@ Fri Apr 22 12:55:42 1994 Jason Merrill <jason@deneb.cygnus.com>
...
@@ -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>
Fri Apr 22 12:48:10 1994 Kung Hsu <kung@mexican.cygnus.com>
* class.c (finish_struct):
u
se TYPE_DECL_SUPPRESS_DEBUG to flag
* class.c (finish_struct):
U
se TYPE_DECL_SUPPRESS_DEBUG to flag
types not to be dumped in stabs, like types in #pragma interface.
types not to be dumped in stabs, like types in #pragma interface.
* decl.c (init_decl_processing):
u
se TYPE_DECL_SUPPRESS_DEBUG to
* decl.c (init_decl_processing):
U
se TYPE_DECL_SUPPRESS_DEBUG to
mark unknown type.
mark unknown type.
Fri Apr 22 03:27:26 1994 Doug Evans <dje@cygnus.com>
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>
...
@@ -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,
* cp-tree.h (init_vtbl_ptrs, expand_direct_vtbls_init,
get_first_matching_virtual, get_matching_virtual,
get_first_matching_virtual, get_matching_virtual,
expand_vbase_vtables_init, expand_indirect_vtbls_init): Update.
expand_vbase_vtables_init, expand_indirect_vtbls_init): Update.
* cvt.c (convert_pointer_to_real):
c
leanup error message.
* cvt.c (convert_pointer_to_real):
C
leanup error message.
* decl.c (grokfndecl): General cleanup.
* decl.c (grokfndecl): General cleanup.
* decl.c (finish_function): Change init_vtbl_ptrs call to
* decl.c (finish_function): Change init_vtbl_ptrs call to
expand_direct_vtbls_init. Change expand_vbase_vtables_init 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>
...
@@ -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>
Fri Apr 15 15:56:35 1994 Kung Hsu <kung@mexican.cygnus.com>
* class.c (build_vtable_entry):
r
evert Apr 4 change.
* class.c (build_vtable_entry):
R
evert Apr 4 change.
* decl2.c (mark_vtable_entries):
r
eplace pure virtual function
* decl2.c (mark_vtable_entries):
R
eplace pure virtual function
decl with abort's.
decl with abort's.
Fri Apr 15 13:49:33 1994 Jason Merrill <jason@deneb.cygnus.com>
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>
...
@@ -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>
Tue Apr 12 02:14:17 1994 Jason Merrill <jason@deneb.cygnus.com>
Clean up overloading of the template name.
Clean up overloading of the template name.
* class.c (pushclass):
o
verload the template name whenever pushing
* class.c (pushclass):
O
verload the template name whenever pushing
into the scope of a template class, not just if it is
into the scope of a template class, not just if it is
uninstantiated.
uninstantiated.
(popclass): Correspondingly.
(popclass): Correspondingly.
...
@@ -6998,7 +6998,7 @@ Fri Apr 8 16:39:35 1994 Jason Merrill <jason@deneb.cygnus.com>
...
@@ -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
* parse.y: Simplify fn.def2 and component_decl. Support 'enum
A::foo' syntax. Catch invalid scopes better.
A::foo' syntax. Catch invalid scopes better.
* parse.y, lex.c:
l
ose TYPENAME_COLON.
* parse.y, lex.c:
L
ose TYPENAME_COLON.
* decl2.c (groktypefield): #if 0 out.
* decl2.c (groktypefield): #if 0 out.
...
@@ -7160,7 +7160,7 @@ Wed Apr 6 10:53:56 1994 Mike Stump <mrs@cygnus.com>
...
@@ -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>
Tue Apr 5 17:43:35 1994 Kung Hsu <kung@mexican.cygnus.com>
* class.c (add_virtual_function):
f
ix bug for pure virtual, so
* class.c (add_virtual_function):
F
ix bug for pure virtual, so
that DECL_VINDEX of the dummy decl copied won't be error.
that DECL_VINDEX of the dummy decl copied won't be error.
(see also Apr 4 change)
(see also Apr 4 change)
...
@@ -7177,12 +7177,12 @@ Tue Apr 5 13:26:42 1994 Jason Merrill <jason@deneb.cygnus.com>
...
@@ -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>
Mon Apr 4 11:28:17 1994 Kung Hsu <kung@mexican.cygnus.com>
* class.c (finish_struct):
b
ackup out the change below, put the
* class.c (finish_struct):
B
ackup out the change below, put the
new change for the same purpose. The change below breaks code.
new change for the same purpose. The change below breaks code.
* class.c (finish_struct):
i
f pure virtual, copy node and make
* class.c (finish_struct):
I
f pure virtual, copy node and make
RTL point to abort, then put in virtual table.
RTL point to abort, then put in virtual table.
* decl2.c (grok_function_iit):
r
einstate Mar 31 change.
* decl2.c (grok_function_iit):
R
einstate Mar 31 change.
Sat Apr 2 03:12:58 1994 Jason Merrill <jason@deneb.cygnus.com>
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>
...
@@ -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>
Thu Mar 31 16:20:16 1994 Kung Hsu <kung@mexican.cygnus.com>
* decl2.c (grok_func_init):
d
o not abort as rtl for pur virtual
* decl2.c (grok_func_init):
D
o not abort as rtl for pur virtual
fucntions. They can be defined somewhere else.
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
* decl.c (init_decl_processing): Declare __builtin_return_address
and __builtin_frame_address for C++ as well.
and __builtin_frame_address for C++ as well.
...
@@ -7223,7 +7223,7 @@ Thu Mar 31 12:35:49 1994 Mike Stump <mrs@cygnus.com>
...
@@ -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
* typeck2.c (store_init_value): Integral constant variables are
always constant, even when doing -fpic.
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
* decl.c (redeclaration_error_message): Pass the types to
comptypes.
comptypes.
...
@@ -7292,7 +7292,7 @@ Tue Mar 29 00:54:18 1994 Jason Merrill <jason@deneb.cygnus.com>
...
@@ -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
* decl.c (pushdecl): Call push_overloaded_decl for functions and
function templates.
function templates.
(duplicate_decls):
f
unctions and function templates are not
(duplicate_decls):
F
unctions and function templates are not
duplicates, but don't complain about calling this function to
duplicates, but don't complain about calling this function to
compare them.
compare them.
(push_overloaded_decl): Don't deal with linkage. Call
(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>
...
@@ -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>
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.
type. e.g. ::B x.
* decl.c (complete_array_type):
f
ix a bug that in -pendantic
* decl.c (complete_array_type):
F
ix a bug that in -pendantic
mode even there's no initializer, it will continue to build
mode even there's no initializer, it will continue to build
default index.
default index.
...
@@ -7632,7 +7632,7 @@ Tue Mar 15 20:02:35 1994 Jason Merrill <jason@deneb.cygnus.com>
...
@@ -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>
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.
initializer also, because back-end requires it.
Tue Mar 15 15:33:31 1994 Jason Merrill <jason@deneb.cygnus.com>
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>
...
@@ -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>
Fri Mar 11 15:35:39 1994 Kung Hsu <kung@mexican.cygnus.com>
* call.c (build_method_call):
i
f basetype not equal to type
* call.c (build_method_call):
I
f basetype not equal to type
of the instance, use the type of the instance in building
of the instance, use the type of the instance in building
destructor.
destructor.
Thu Mar 10 17:07:10 1994 Kung Hsu <kung@mexican.cygnus.com>
Thu Mar 10 17:07:10 1994 Kung Hsu <kung@mexican.cygnus.com>
* parse.y (direct_notype_declarator):
a
dd push_nested_type for
* parse.y (direct_notype_declarator):
A
dd push_nested_type for
'template_type SCOPED_NAME' rule.
'template_type SCOPED_NAME' rule.
Tue Mar 8 00:19:58 1994 Jason Merrill <jason@deneb.cygnus.com>
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>
...
@@ -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.
* 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): d
o not confuse AUTO_TEMP names
* cp-tree.h (DESTRUCTOR_NAME_P): D
o not confuse AUTO_TEMP names
with destructor names when either NO_DOLLAR_IN_LABEL or
with destructor names when either NO_DOLLAR_IN_LABEL or
NO_DOT_IN_LABEL are not defined.
NO_DOT_IN_LABEL are not defined.
Now `template <class T, T f(T&), const T*> class A {...}' works.
Now `template <class T, T f(T&), const T*> class A {...}' works.
* pt.c (grok_template_type): s
ubstitute template parm types
* pt.c (grok_template_type): S
ubstitute template parm types
with actual types in complex type as well.
with actual types in complex type as well.
(coerce_template_parms): u
pdate the grok_template_type ()
(coerce_template_parms): U
pdate the grok_template_type ()
function call.
function call.
* pt.c (tsubst): Traverse method list using DECL_CHAIN.
* 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>
...
@@ -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>
Mon Jan 24 13:50:13 1994 Kung Hsu <kung@mexican.cygnus.com>
* decl.c (xref_tag):
h
andle anonymous nested type.
* decl.c (xref_tag):
H
andle anonymous nested type.
* decl.c (globalize_nested_type):
a
dd no globalize bit check.
* decl.c (globalize_nested_type):
A
dd no globalize bit check.
* spew.c (hack_more_ids)
: t
emplated nested decl not push top
* spew.c (hack_more_ids)
: T
emplated nested decl not push top
level.
level.
* parse.y
: g
et rid of 'goto do_components'. It is much better
* parse.y
: G
et rid of 'goto do_components'. It is much better
for debugging.
for debugging.
* decl.c (is_anon_name):
g
et rid of the function and use the
* decl.c (is_anon_name):
G
et rid of the function and use the
macro ANON_AGGRNAME_P.
macro ANON_AGGRNAME_P.
* pt.c
: d
itto.
* pt.c
: D
itto.
Fri Jan 21 14:06:02 1994 Jason Merrill <jason@deneb.cygnus.com>
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>
...
@@ -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>
Fri Jan 14 18:25:29 1994 Kung Hsu <kung@mexican.cygnus.com>
* cp-decl (xref_tag):
f
ix a bug in conflict type.
* cp-decl (xref_tag):
F
ix a bug in conflict type.
* cp-parse.y
: a
dd SCOPED_NAME for uninstantiated template nested
* cp-parse.y
: A
dd SCOPED_NAME for uninstantiated template nested
type reference.
type reference.
* cp-spew.c (yylex)
: g
enerated SCOPED_NAME token.
* cp-spew.c (yylex)
: G
enerated SCOPED_NAME token.
* cp-lex.c (yyprint):
h
andle SCOPED_NAME.
* cp-lex.c (yyprint):
H
andle SCOPED_NAME.
Fri Jan 14 17:00:29 1994 Mike Stump <mrs@cygnus.com>
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>
...
@@ -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>
Thu Jan 13 14:00:35 1994 Kung Hsu <kung@mexican.cygnus.com>
* cp-decl2.c (grok_x_components):
f
ix a bug that enum type does not
* cp-decl2.c (grok_x_components):
F
ix a bug that enum type does not
have type_flags.
have type_flags.
Thu Jan 13 11:39:34 1994 Mike Stump <mrs@cygnus.com>
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>
...
@@ -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>
Wed Jan 12 18:24:16 1994 Kung Hsu <kung@mexican.cygnus.com>
* cp-decl.c (xref_tag):
r
e-implement globalize nested type.
* cp-decl.c (xref_tag):
R
e-implement globalize nested type.
* cp-decl2.c (grok_x_components):
d
itto.
* cp-decl2.c (grok_x_components):
D
itto.
* cp-parse.y:
d
itto.
* cp-parse.y:
D
itto.
* cp-tree.h (lang_type):
a
dd no_globalize bit in type_flags.
* cp-tree.h (lang_type):
A
dd no_globalize bit in type_flags.
Wed Jan 12 14:08:09 1994 Jason Merrill <jason@deneb.cygnus.com>
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>
...
@@ -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>
Mon Jan 10 17:48:37 1994 Kung Hsu <kung@mexican.cygnus.com>
* cp-decl.c (finish_decl):
f
ix incorrect popclass call.
* cp-decl.c (finish_decl):
F
ix incorrect popclass call.
* cp-decl.c (is_anon_name):
n
ew function, check whether the name
* cp-decl.c (is_anon_name):
N
ew function, check whether the name
is anonymous name generated by compiler.
is anonymous name generated by compiler.
* cp-decl.c (grokdeclarator):
a
llow nested SCOPE_REF
* cp-decl.c (grokdeclarator):
A
llow nested SCOPE_REF
* cp-spew.c (hack_more_ids):
h
andle nested type in template.
* cp-spew.c (hack_more_ids):
H
andle nested type in template.
* cp-parse.y
: h
andle nested type reference in uninstantiated
* cp-parse.y
: H
andle nested type reference in uninstantiated
template.
template.
* cp-call.c (build_method_call):
h
andle uninstantiated template
* cp-call.c (build_method_call):
H
andle uninstantiated template
case.
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.
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.
type by name.
* cp-pt.c (tsubst):
h
andle nested type search by name.
* cp-pt.c (tsubst):
H
andle nested type search by name.
Mon Jan 10 14:32:18 1994 Jason Merrill <jason@deneb.cygnus.com>
Mon Jan 10 14:32:18 1994 Jason Merrill <jason@deneb.cygnus.com>
...
@@ -8824,8 +8824,8 @@ Fri Jan 7 19:03:26 1994 Jason Merrill <jason@deneb.cygnus.com>
...
@@ -8824,8 +8824,8 @@ 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>
Tue Jan 4 16:45:51 1994 Kung Hsu <kung@cirdan.cygnus.com>
* cp-parse.y:
c
hange to handle whether to globalize nested class.
* cp-parse.y:
C
hange to handle whether to globalize nested class.
* cp-decl.c(xref_tag, maybe_globalize_type): Likewise.
* cp-decl.c
(xref_tag, maybe_globalize_type): Likewise.
Mon Jan 3 22:22:32 1994 Gerald Baumgartner <gb@cygnus.com>
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>
...
@@ -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>
Thu Dec 16 16:48:05 1993 Kung Hsu <kung@cirdan.cygnus.com>
* cp-lex.c (default_assign_ref_body):
a
dd check when TYPE_NESTED_
* cp-lex.c (default_assign_ref_body):
A
dd check when TYPE_NESTED_
NAME(type) may not be exist. It's not a problem for old compiler.
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>
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>
...
@@ -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>
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.
in Dec. 7 1993.
* cp-decl.c (xref_defn_tag):
f
ix parallel nested class problem.
* cp-decl.c (xref_defn_tag):
F
ix parallel nested class problem.
Fri Dec 10 12:40:25 1993 Brendan Kehoe <brendan@lisa.cygnus.com>
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>
...
@@ -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>
Fri Dec 3 15:32:34 1993 Kung Hsu <kung@cirdan.cygnus.com>
* cp-init.c (expand_member_init):
w
hen initializer name is null,
* cp-init.c (expand_member_init):
W
hen initializer name is null,
don't try to build it now because emit_base_init will handle it.
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>
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>
...
@@ -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>
Thu Dec 2 18:05:56 1993 Kung Hsu <kung@cirdan.cygnus.com>
* cp-call.c (build_method_call):
u
se binfo from instance if it's
* cp-call.c (build_method_call):
U
se binfo from instance if it's
different from binfo (basetype_path) passed from above.
different from binfo (basetype_path) passed from above.
Wed Nov 17 19:14:29 1993 Chip Salzenberg <chip@fin.uucp>
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>
...
@@ -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-pt.c (tsubst): Deal with new overloading.
* cp-typeck.c (fntype_p):
i
s the arg function type?
* cp-typeck.c (fntype_p):
I
s the arg function type?
(comp_target_parms): pedwarn on conversion from (anything) to (...).
(comp_target_parms): pedwarn on conversion from (anything) to (...).
(build_x_function_call): Deal with new overloading.
(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>
...
@@ -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
(is_overloaded_fn): Returns whether or not the passed tree is
a function or list of functions.
a function or list of functions.
* cp-init.c (init_init_processing):
u
se `get_first_fn' to find
* cp-init.c (init_init_processing):
U
se `get_first_fn' to find
the FUNCTION_DEFN for new and delete.
the FUNCTION_DEFN for new and delete.
* cp-decl.c (push_overloaded_decl): Use new overloading strategy, cut
* cp-decl.c (push_overloaded_decl): Use new overloading strategy, cut
...
...
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