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)
except
where
it
is
actually
needed
.
*
pa
.
md
,
pa
.
h
,
ee
.
asm
,
ee_fp
.
asm
,
lib2funcs
.
asm
:
Likewise
.
Mon
Apr
12
23
:
34
:
35
PDT
1999
Jeff
Law
(
law
@cygnus
.
com
)
Mon
Apr
12
23
:
34
:
35
1999
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
Mon
Apr
12
14
:
58
:
30
MET
DST
1999
Jan
Hubicka
<
hubicka
@freesoft
.
cz
>
Mon
Apr
12
14
:
58
:
30
1999
Jan
Hubicka
<
hubicka
@freesoft
.
cz
>
*
reg
-
stack
.
c
(
check_stack_regs_mentioned
)
:
Remove
variable
SIZE
.
...
...
@@ -144,7 +144,7 @@ Fri Apr 12 15:00:52 1999 Stan Cox <scox@cygnus.com>
*
c
-
decl
.
c
(
c_decode_option
,
start_decl
,
start_function
,
finish_function
)
:
Recognize
-
Wno
-
main
so
we
can
avoid
warnings
.
1999
-
04
-
12
14
:
55
-
0400
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
04
-
12
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
cpphash
.
c
(
collect_expansion
,
macroexpand
,
push_macro_expansion
)
:
Make
the
escape
character
in
macro
...
...
@@ -276,7 +276,7 @@ Fri Apr 9 11:29:17 1999 Richard Henderson <rth@cygnus.com>
*
flow
.
c
(
merge_blocks_nomove
)
:
Rewrite
to
properly
handle
two
blocks
that
vanish
entirely
during
merging
.
Sat
Apr
10
20
:
09
:
55
EDT
1999
John
Wehle
(
john
@feith
.
com
)
Sat
Apr
10
20
:
09
:
55
1999
John
Wehle
(
john
@feith
.
com
)
*
i386
.
md
(
floatsisf2
,
floatdisf2
,
floatsidf2
,
floatdidf2
,
floatsixf2
,
floatdixf2
,
movsicc
,
movhicc
,
movsfcc
,
movdfcc
,
...
...
@@ -413,7 +413,7 @@ Fri Apr 9 21:02:57 1999 Krister Walfridsson (cato@df.lth.se)
*
i386
/
gas
.
h
(
ASM_OUTPUT_MAX_SKIP_ALIGN
)
:
Fix
typo
.
*
i386
/
freebsd
-
elf
.
h
(
ASM_OUTPUT_MAX_SKIP_ALIGN
)
:
Likewise
.
1999
-
04
-
09
22
:
58
-
0400
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
04
-
09
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
cpphash
.
c
(
special_symbol
)
:
When
expanding
__LINE__
,
use
the
top
file
buffer
,
not
the
top
buffer
.
...
...
@@ -494,12 +494,12 @@ Thu Apr 8 10:22:23 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
*
mips
.
h
:
Include
hwint
.
h
instead
of
providing
definitions
for
HOST_WIDE_INT
,
etc
.
Wrap
uses
of
HOST_WIDE_INT
in
#
ifdef
.
Thu
Apr
8
06
:
16
:
14
EDT
1999
John
Wehle
(
john
@feith
.
com
)
Thu
Apr
8
06
:
16
:
14
1999
John
Wehle
(
john
@feith
.
com
)
*
i386
.
md
(
truncdfsf2
,
truncxfsf2
,
truncxfdf2
)
:
Rewrite
using
a
splitter
.
Thu
Apr
8
01
:
26
:
05
1999
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
)
*
freebsd
-
elf
.
h
(
ASM_OUTPUT_MAX_SKIP_ALIGN
)
:
Avoid
ambiguous
...
...
@@ -540,12 +540,12 @@ Wed Apr 7 14:52:18 1999 Catherine Moore <clm@cygnus.com>
*
config
/
mips
/
elf
.
h
(
MAKE_DECL_ONE_ONLY
)
:
Define
.
(
UNIQUE_SECTION_P
)
:
Define
.
1999
-
04
-
07
11
:
50
-
0800
Bruce
Korb
<
ddsinc09
@ix
.
netcom
.
com
>
1999
-
04
-
07
Bruce
Korb
<
ddsinc09
@ix
.
netcom
.
com
>
*
fixinc
/
inclhack
.
tpl
&
fixincl
.
tpl
:
Remove
dynamic
content
from
generated
files
Wed
Apr
7
13
:
16
:
22
EDT
1999
John
Wehle
(
john
@feith
.
com
)
Wed
Apr
7
13
:
16
:
22
1999
John
Wehle
(
john
@feith
.
com
)
*
i386
.
c
(
output_move_memory
)
:
Remove
.
*
i386
.
h
:
Likewise
.
...
...
@@ -610,17 +610,17 @@ Tue Apr 6 15:45:28 1999 Richard Henderson <rth@cygnus.com>
(
tidy_fallthru_edge
)
:
Use
next_real_insn
instead
of
confusing
inline
code
.
1999
-
04
-
06
12
:
56
-
0400
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
04
-
06
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
cppexp
.
c
(
parse_charconst
)
:
Initialize
c
.
(
cpp_parse_expr
)
:
Initialize
rprio
.
*
cppfiles
.
c
(
merge_include_chains
)
:
Initialize
prev
.
(
finclude
)
Set
fp
->
line_base
to
fp
->
buf
before
returning
.
(
finclude
)
:
Set
fp
->
line_base
to
fp
->
buf
before
returning
.
*
cpphash
.
c
(
macroexpand
)
:
Initialize
token
.
*
cppspec
.
c
(
lang_specific_driver
)
:
Change
suff
to
const
char
*
const
*
.
1999
-
04
-
06
12
:
51
-
0400
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
04
-
06
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
cppinit
.
c
(
install_predefs
)
:
Delete
function
.
(
cpp_start_read
)
:
Don
'
t
call
install_predefs
.
...
...
@@ -654,17 +654,17 @@ Mon Apr 5 11:51:38 1999 Jeffrey A Law (law@cygnus.com)
*
m68k
.
md
(
movdf
)
:
Hide
GPR
sources
&
destinations
from
regclass
.
Mon
Apr
5
09
:
54
:
42
PDT
1999
Jeff
Law
(
law
@cygnus
.
com
)
Mon
Apr
5
09
:
54
:
42
1999
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
Mon
Apr
5
05
:
55
:
15
PDT
1999
Bruce
Korb
<
ddsinc09
@ix
.
netcom
.
com
>
Mon
Apr
5
05
:
55
:
15
1999
Bruce
Korb
<
ddsinc09
@ix
.
netcom
.
com
>
*
fixincl
.
tpl
:
Separate
"-e"
from
its
argument
,
a
la
the
Sat
Apr
3
17
:
05
:
13
1999
fix
.
*
genfixes
:
Ensure
that
the
server
shell
is
_NOT_
csh
.
Mon
Apr
5
03
:
52
:
30
PDT
1999
Jeff
Law
(
law
@cygnus
.
com
)
Mon
Apr
5
03
:
52
:
30
1999
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -733,7 +733,7 @@ Sat Apr 3 14:54:46 1999 Craig Burley <craig@jcb-sc.com>
*
tree
.
def
(
BLOCK
)
:
Fix
typo
in
comment
.
Sat
Apr
3
00
:
53
:
29
EST
1999
John
Wehle
(
john
@feith
.
com
)
Sat
Apr
3
00
:
53
:
29
1999
John
Wehle
(
john
@feith
.
com
)
*
i386
.
md
(
floatsisf2
,
floatdisf2
,
floatsidf2
,
floatdidf2
,
floatsixf2
,
floatdixf2
)
:
Rewrite
using
a
splitter
.
...
...
@@ -748,7 +748,7 @@ Fri Apr 2 17:23:58 1999 Nick Clifton <nickc@cygnus.com>
*
print
-
rtl
.
c
(
print_rtx
)
:
Use
both
HOST_WIDE_INT_PRINT_DEC
and
HOST_WIDE_INT_PRINT_HEX
to
display
constants
.
1999
-
04
-
02
20
:
16
-
0500
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
04
-
02
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
config
/
i386
/
i386
.
h
:
Document
all
TARGET_SWITCHES
or
add
explicit
null
initializer
.
...
...
@@ -827,7 +827,7 @@ Fri Apr 2 14:17:10 1999 Jerry James <jerry@cs.ucsb.edu>
MIPS
CPU
types
,
options
-
mips16
and
-
mentry
,
and
ABI
and
ISA
defaults
.
Fri
Apr
2
14
:
12
:
06
EST
1999
John
Wehle
(
john
@feith
.
com
)
Fri
Apr
2
14
:
12
:
06
1999
John
Wehle
(
john
@feith
.
com
)
*
i386
.
md
:
Delete
floating
point
compare
,
add
,
subtract
,
multiply
,
and
divide
patterns
which
allowed
integer
...
...
@@ -1084,7 +1084,7 @@ Sun Mar 28 15:34:28 1999 Richard Henderson <rth@cygnus.com>
*
varasm
.
c
(
output_constant_pool
)
:
Always
mark
the
constant
pool
.
Sun
Mar
28
16
:
09
:
01
1999
"Jerry Quinn"
<
jquinn
@nortelnetworks
.
com
>
Sun
Mar
28
16
:
09
:
01
1999
Jerry
Quinn
<
jquinn
@nortelnetworks
.
com
>
*
pa
.
md
(
pa7100LCshiftmem
,
pa7100LCalu
)
:
Change
simultaneity
.
Use
shift
/
mem
ops
in
pa7100LCalu
.
...
...
@@ -1102,7 +1102,7 @@ Sun Mar 28 12:22:12 1999 Robert Lipe (robertlipe@usa.net)
*
configure
.
in
(
i
?
86
-
UnixWare7
*-
sysv
):
Use
it
.
*
i386
/
udk
.
h
:
Use
sysv5
.
h
.
Now
uses
Dwarf
-
2
.
Sun
Mar
28
01
:
15
:
04
PST
1999
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Mar
28
01
:
15
:
04
1999
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -1113,7 +1113,7 @@ Sun Mar 28 00:44:27 1999 Jeffrey A Law (law@cygnus.com)
*
gcc
.
cps
,
cpp
.
cps
:
Delete
unwanted
files
.
Sat
Mar
27
23
:
37
:
40
EST
1999
John
Wehle
(
john
@feith
.
com
)
Sat
Mar
27
23
:
37
:
40
1999
John
Wehle
(
john
@feith
.
com
)
*
i386
.
md
(
movdicc
+
3
,
movdicc
+
4
)
:
Rewrite
using
split_di
.
*
i386
.
c
(
output_int_conditional_move
)
:
Delete
unused
code
.
...
...
@@ -1244,7 +1244,7 @@ Thu Mar 25 12:46:37 1999 Jim Wilson <wilson@cygnus.com>
* i960/i960.h (TARGET_SWITCHES): Add doc strings.
* invoke.texi (a29k): Add documentation for -mno-multm option.
Thu Mar 25 14:04:54
EST
1999 Andrew MacLeod <amacleod@cygnus.com>
Thu Mar 25 14:04:54 1999 Andrew MacLeod <amacleod@cygnus.com>
* rtl.texi (RTX_FRAME_RELATED_P): Add documentation.
* rtl.h (struct rtx_def): Update comment for frame_related field.
...
...
@@ -1574,7 +1574,7 @@ Sun Mar 21 12:13:01 1999 Nick Clifton <nickc@cygnus.com>
* Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be
linked with.
Sun Mar 21 01:15:03
PST 1999
Jeff Law (law@cygnus.com)
Sun Mar 21 01:15:03
1999
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -1636,7 +1636,7 @@ Sat Mar 20 11:39:58 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* config/c4x/c4x.h (TARGET_SWITCHES): Add documentation.
* config/c4x/c4x.h (TARGET_OPTIONS): Add documentation.
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.
...
...
@@ -1894,7 +1894,7 @@ Tue Mar 16 13:44:50 1999 Jim Wilson <wilson@cygnus.com>
*
mn10200
/
mn10200
.
md
(
addsi3
,
subsi3
,
ashlsi3
,
lshrsi3
,
ashrsi3
)
:
Delete
emit_library_call_value
declaration
.
1999
-
03
-
16
16
:
06
-
0500
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
03
-
16
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
cppfiles
.
c
(
read_and_prescan
)
:
Map
backslash
-
newline
to
'\r'
(
which
cannot
otherwise
appear
in
the
processed
buffer
)
and
...
...
@@ -1994,7 +1994,7 @@ Mon Mar 15 22:45:25 1999 David Edelsohn <edelsohn@gnu.org>
(
output_function_profiler
)
:
Save
and
restore
static
chain
around
profile
call
for
all
ABIs
.
1999
-
03
-
15
21
:
39
-
0500
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
03
-
15
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
cppinit
.
c
:
Instead
of
one
pending
list
,
keep
separate
lists
for
each
category
of
pending
option
:
-
D
/-
U
,
-
A
,
-
include
,
...
...
@@ -2103,7 +2103,7 @@ Sun Mar 14 16:22:10 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
(
build_real_from_int_cst
)
:
Use
them
in
call
to
`
do_float_handler
'
.
Sun
Mar
14
01
:
15
:
06
PST
1999
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Mar
14
01
:
15
:
06
1999
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -2458,7 +2458,7 @@ Sun Mar 7 01:58:47 1999 Richard Henderson <rth@cygnus.com>
*
cse
.
c
(
canon_hash
)
:
Never
reject
hard
regs
in
CCmode
.
Sun
Mar
7
01
:
15
:
04
PST
1999
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Mar
7
01
:
15
:
04
1999
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -2739,7 +2739,7 @@ Sun Feb 28 15:10:17 1999 Michael Meissner <meissner@cygnus.com>
*
rs6000
.
c
(
and
{,
64
}
_operand
)
:
If
the
user
did
-
ffixed
-
cr0
,
don
'
t
allow
andi
.
or
andis
.
which
always
set
cr0
.
Sun
Feb
28
01
:
15
:
04
PST
1999
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Feb
28
01
:
15
:
04
1999
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -2993,7 +2993,7 @@ Thu Feb 25 16:19:43 1999 Jeffrey A Law (law@cygnus.com)
*
print
-
rtl
.
c
(
print_rtl
)
:
Print
/
j
and
/
c
for
the
jump
/
call
flags
.
1999
-
02
-
25
17
:
14
-
0500
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
02
-
25
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
cpphash
.
c
(
install
)
:
Rename
to
cpp_install
,
add
cpp_reader
*
first
argument
.
All
callers
changed
.
...
...
@@ -3130,7 +3130,7 @@ Wed Feb 24 19:47:56 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
*
loop
.
h
(
loop_insn_first_p
)
:
Declare
.
*
loop
.
c
(
loop_insn_first_p
)
:
No
longer
static
.
*
unroll
.
c
(
iteration_info
)
Fix
comparison
to
*
unroll
.
c
(
iteration_info
)
:
Fix
comparison
to
reg_iv_type
->
num_elements
.
Before
accessing
reg_biv_class
,
check
index
against
max_reg_before_loop
.
...
...
@@ -3147,7 +3147,7 @@ Wed Feb 24 11:26:41 1999 Vladimir N. Makarov <vmakarov@cygnus.com>
* config/sparc/sparc.h (CONDITIONAL_REGISTER_USAGE): Don't use
PIC_OFFSET_TABLE_REGNUM for register allocation when -fPIC.
Tue Feb 23 16:24:19
CET 1999 Marc Lehmann
<pcg@goof.com>
Tue Feb 23 16:24:19
1999 Marc Lehmann
<pcg@goof.com>
* config/i386/i386.md: Fix typo.
...
...
@@ -3225,7 +3225,7 @@ Mon Feb 22 19:36:33 1999 Andrew Cagney <cagney@b1.cygnus.com>
(DWARF2_DEBUGGING_INFO): Define.
(PREFERRED_DEBUGGING_TYPE): Define as DBX_DEBUG.
Mon Feb 22 16:54:18
EST
1999 Andrew MacLeod <amacleod@cygnus.com>
Mon Feb 22 16:54:18 1999 Andrew MacLeod <amacleod@cygnus.com>
* loop.c (libcall_other_regs): Make extern.
* rtl.h (find_last_value): Add parameter to prototype.
...
...
@@ -3296,7 +3296,7 @@ Fri Feb 19 18:18:56 1999 Don Bowman <don@pixstream.com>
* configure.in (mips*-*-vxworks*): Enable gthreads vxworks support.
* configure: Rebuilt.
Sun Feb 21 20:34:44
PST 1999
Jeff Law (law@cygnus.com)
Sun Feb 21 20:34:44
1999
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -3447,7 +3447,7 @@ Thu Feb 18 15:52:49 1999 Jim Wilson <wilson@cygnus.com>
*
m68kelf
.
h
(
ASM_RETURN_CASE_JUMP
)
:
Add
5200
support
.
1999
-
02
-
18
18
:
32
-
0500
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
02
-
18
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
cpplib
.
c
:
Kill
define
of
STDC_VALUE
.
Don
'
t
include
output
.
h
or
prefix
.
h
.
Change
CPP_IS_MACRO_BUFFER
to
not
refer
to
...
...
@@ -3490,7 +3490,7 @@ Thu Feb 18 13:15:56 1999 Marc Espie <espie@cvs.openbsd.org>
*
i386
/
openbsd
.
h
:
New
file
,
originally
from
netbsd
.
*
i386
/
xm
-
openbsd
.
h
:
New
file
.
1999
-
02
-
17
14
:
49
-
0500
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
02
-
17
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
Makefile
.
in
:
Correct
dependencies
for
cpplib
object
files
.
...
...
@@ -3573,13 +3573,13 @@ Mon Feb 15 16:57:38 1999 Richard Henderson <rth@cygnus.com>
* i386.md (addsi3): Allow lea for any constant_p.
1999-02-15
17:11 -0500
Zack Weinberg <zack@rabi.columbia.edu>
1999-02-15 Zack Weinberg <zack@rabi.columbia.edu>
* toplev.c (documented_lang_options): Remove -fident and
-fnoident, which are now handled by the language independent
option parser.
1999-02-15
16:59 -0500
Zack Weinberg <zack@rabi.columbia.edu>
1999-02-15 Zack Weinberg <zack@rabi.columbia.edu>
* c-common.c (UNGETC [USE_CPPLIB=1]): Do nothing if c is EOF.
* c-lex.c: Likewise.
...
...
@@ -3648,11 +3648,11 @@ Sun Feb 14 21:03:28 1999 Jeffrey A Law (law@cygnus.com)
then
convert
comparison
to
an
unsigned
code
before
emitting
the
jump
.
(
expand_float
,
expand_fix
)
:
Use
emit_cmp_and_jump_insns
.
Sun
Feb
14
02
:
24
:
15
PST
1999
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Feb
14
02
:
24
:
15
1999
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
Sun
Feb
14
01
:
15
:
04
PST
1999
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Feb
14
01
:
15
:
04
1999
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -3814,7 +3814,7 @@ Wed Feb 10 10:05:23 1999 Mumit Khan <khan@xraylith.wisc.edu>
*
collect2
.
c
(
collect_execute
)
:
Remove
cygwin
-
specific
code
.
Tue
Feb
9
17
:
27
:
29
GMT
1999
Nathan
Sidwell
<
nathan
@acm
.
org
>
Tue
Feb
9
17
:
27
:
29
1999
Nathan
Sidwell
<
nathan
@acm
.
org
>
*
system
.
h
(
_
,
N_
)
:
Remove
dummy
i18n
macros
.
*
protoize
.
c
:
Move
inclusion
of
intl
.
h
to
after
system
.
h
.
...
...
@@ -3846,17 +3846,17 @@ Wed Feb 10 15:46:10 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
*
cpplib
.
c
(
special_symbol
)
:
Move
IP
to
be
declared
in
function
scope
,
rather
than
individual
case
statements
.
1999
-
02
-
09
16
:
42
-
0500
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
02
-
09
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
cppfiles
.
c
(
finclude
):
Handle
pipes
properly
under
old
BSD
derivatives
.
1999
-
02
-
09
16
:
42
-
0500
Melissa
O
'
Neill
<
oneill
@cs
.
sfu
.
ca
>
1999
-
02
-
09
Melissa
O
'
Neill
<
oneill
@cs
.
sfu
.
ca
>
*
system
.
h
:
Provide
fallback
definitions
for
S_ISCHR
,
S_ISSOCK
,
S_ISFIFO
,
O_NONBLOCK
,
and
O_NOCTTY
.
1999
-
02
-
09
10
:
30
-
0500
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
02
-
09
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
cpplib
.
c
(
do_define
)
:
Allow
redefining
__STDC__
with
-
D
.
...
...
@@ -3915,7 +3915,7 @@ Mon Feb 8 21:31:06 1999 Richard Henderson <rth@cygnus.com>
(
load_mems_and_recount_loop_regs_set
)
:
Remove
reg_single_usage
as
a
parameter
.
Assume
non
-
zero
.
1999
-
02
-
08
23
:
25
-
0500
Zack
Weinberg
<
zack
@midnite
.
ec
.
rhno
.
columbia
.
edu
>
1999
-
02
-
08
Zack
Weinberg
<
zack
@midnite
.
ec
.
rhno
.
columbia
.
edu
>
*
cpplib
.
c
(
special_symbol
)
:
Rewrite
.
Don
'
t
copy
things
multiple
times
.
Handle
__STDC__
specially
.
T_CONST
...
...
@@ -4017,7 +4017,7 @@ Mon Feb 8 11:34:44 1999 Graham <grahams@rcp.co.uk>
*
collect2
.
c
(
xrealloc
)
:
Fix
typo
in
last
change
.
Mon
Feb
8
09
:
13
:
38
PST
1999
Jeff
Law
(
law
@cygnus
.
com
)
Mon
Feb
8
09
:
13
:
38
1999
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -4031,7 +4031,7 @@ Sun Feb 7 15:37:10 1999 Jason Merrill <jason@yorick.cygnus.com>
*
tree
.
h
(
DECL_P
)
:
New
macro
.
Sun
Feb
7
01
:
15
:
04
PST
1999
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Feb
7
01
:
15
:
04
1999
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -4133,7 +4133,7 @@ Fri Feb 5 10:55:43 1999 Nick Clifton <nickc@cygnus.com>
*
recog
.
c
(
split_block_insns
)
:
Only
call
update_flow_info
if
instruction
scheduling
is
enabled
.
1999
-
02
-
05
11
:
22
-
0500
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
02
-
05
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
Makefile
.
in
(
gen
-
protos
)
:
Use
libcpp
.
a
like
everyone
else
.
...
...
@@ -4156,12 +4156,12 @@ Thu Feb 4 15:12:41 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
Before clearing not_every_iteration after a label, check if
we are not already past LOOP_CONT.
1999-02-04
16:04 -0500
Zack Weinberg <zack@rabi.columbia.edu>
1999-02-04 Zack Weinberg <zack@rabi.columbia.edu>
* cpperror.c (cpp_print_containing_files): Fix formatting
bug induced by merge.
1999-02-04
14:33 -0500
Zack Weinberg <zack@rabi.phys.columbia.edu>
1999-02-04
Zack Weinberg <zack@rabi.phys.columbia.edu>
* cpplib.c (initialize_char_syntax): Move to cppinit.c.
(cpp_define): Remove redundant syntax checks.
...
...
@@ -4444,7 +4444,7 @@ Sun Jan 31 13:22:02 1999 John Wehle (john@feith.com)
* i386.c (output_fp_conditional_move,
output_int_conditional_move): Delete unused case.
Sun Jan 31 01:15:04
PST 1999
Jeff Law (law@cygnus.com)
Sun Jan 31 01:15:04
1999
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -4678,7 +4678,7 @@ Tue Jan 26 13:41:38 1999 David Edelsohn <edelsohn@gnu.org>
*
rs6000
.
md
(
doz
+
set
cr
and
or
+
set
cr
patterns
)
:
Add
missing
'#'
to
split
patterns
.
Correct
indentation
of
some
new
patterns
.
1999
-
01
-
26
12
:
11
-
0500
Zack
Weinberg
<
zack
@midnite
.
ec
.
rhno
.
columbia
.
edu
>
1999
-
01
-
26
Zack
Weinberg
<
zack
@midnite
.
ec
.
rhno
.
columbia
.
edu
>
*
cppfiles
.
c
(
safe_read
)
:
Deleted
.
(
read_and_prescan
)
:
New
function
,
replaces
safe_read
,
converts
...
...
@@ -4708,7 +4708,7 @@ Tue Jan 26 23:21:49 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
(
decrement_and_branch_on_count
)
:
Allow
other
registers
for
loop
counter
.
1999
-
01
-
25
14
:
26
-
0500
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
1999
-
01
-
25
Zack
Weinberg
<
zack
@rabi
.
columbia
.
edu
>
*
cppexp
.
c
(
struct
arglist
)
:
Removed
.
(
parse_number
)
:
Use
HOST_WIDE_INT
for
the
accumulator
.
...
...
@@ -4721,7 +4721,7 @@ Tue Jan 26 23:21:49 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
(
cpp_parse_expr
)
:
Properly
handle
an
ERROR
op
returned
by
cpp_lex
.
1999
-
01
-
25
14
:
10
-
0500
Zack
Weinberg
<
zack
@rabi
.
phys
.
columbia
.
edu
>
1999
-
01
-
25
Zack
Weinberg
<
zack
@rabi
.
phys
.
columbia
.
edu
>
*
cpplib
.
c
:
Don
'
t
include
signal
.
h
,
sys
/
times
.
h
,
or
sys
/
resource
.
h
.
Don
'
t
declare
localtime
.
...
...
@@ -4791,7 +4791,7 @@ Sun Jan 24 21:24:43 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
(
all
call
patterns
)
:
Make
MEM
explicit
in
call
address
operands
.
Modified
output
templates
to
use
'U'
modifier
.
Sun
Jan
24
01
:
15
:
05
PST
1999
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Jan
24
01
:
15
:
05
1999
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -4898,7 +4898,7 @@ Thu Jan 21 21:53:36 1999 Richard Henderson <rth@cygnus.com>
*
emit
-
rtl
.
c
(
try_split
)
:
Don
'
t
try
to
split
non
-
instructions
.
Thu
Jan
21
23
:
47
:
30
EST
1999
Andrew
MacLeod
<
amacleod
@cygnus
.
com
>
Thu
Jan
21
23
:
47
:
30
1999
Andrew
MacLeod
<
amacleod
@cygnus
.
com
>
*
expr
.
c
(
emit_push_insn
)
:
Fix
dumb
typo
.
...
...
@@ -4934,7 +4934,7 @@ Thu Jan 21 15:48:03 1999 Dave Brolley <brolley@cygnus.com>
*
cppexp
.
c
(
cpp_lex
)
:
Allocate
token_buffer
dynamically
.
Thu
Jan
21
14
:
18
:
04
EST
1999
Andrew
MacLeod
<
amacleod
@cygnus
.
com
>
Thu
Jan
21
14
:
18
:
04
1999
Andrew
MacLeod
<
amacleod
@cygnus
.
com
>
*
expr
.
c
(
MOVE_BY_PIECES_P
)
:
Define
condition
for
deciding
to
use
move_by_pieces
.
...
...
@@ -5173,7 +5173,7 @@ Tue Jan 19 10:24:53 1999 Mark Mitchell <mark@markmitchell.com>
(
arm_gen_store_multiple
)
:
Likewise
.
(
arm_gen_movstrqi
)
:
Treat
MEM_SCALAR_P
like
MEM_IN_STRUCT_P
.
Tue
Jan
19
12
:
30
:
37
EST
1999
Andrew
MacLeod
<
amacleod
@cygnus
.
com
>
Tue
Jan
19
12
:
30
:
37
1999
Andrew
MacLeod
<
amacleod
@cygnus
.
com
>
*
optabs
.
c
(
emit_libcall_block
)
:
Add
a
REG_EH_REGION
reg
note
to
all
calls
within
a
libcall
block
to
indicate
no
throws
are
possible
.
...
...
@@ -5380,7 +5380,7 @@ Sun Jan 17 03:20:47 1999 H.J. Lu (hjl@gnu.org)
*
reg
-
stack
.
c
(
subst_stack_regs_pat
)
:
Abort
if
the
destination
of
a
FP
conditional
move
is
not
on
the
FP
register
stack
.
Sun
Jan
17
01
:
15
:
04
PST
1999
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Jan
17
01
:
15
:
04
1999
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -5600,7 +5600,7 @@ Tue Jan 12 02:53:46 1999 Richard Henderson <rth@cygnus.com>
* cse.c (cse_insn): Never prefer (const (constant_p_rtx)).
Tue Jan 12 02:36:10
PST 1999
Jeff Law (law@cygnus.com)
Tue Jan 12 02:36:10
1999
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -5719,7 +5719,7 @@ Thu Jan 7 19:52:53 1999 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* system.h (abort): Supply more detailed information on how to
report an Internal Compiler Error.
Thu Jan
7 9:25:58 PST 1999 Bruce Korb
(korb@datadesign.com)
Thu Jan
7 09:25:58 1999 Bruce Korb
(korb@datadesign.com)
* fixinc/fixincl.c (*): More decapitalization of variables
plus some explanatory comments.
...
...
@@ -5773,7 +5773,7 @@ Thu Jan 7 23:39:27 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* config/c4x/c4x.c (c4x_preferred_reload_class): Always return class.
Thu Jan 7 00:29:25 199
Bernd Schmidt
<crux@pool.informatik.rwth-aachen.de>
Thu Jan 7 00:29:25 199
9 Bernd Schmidt
<crux@pool.informatik.rwth-aachen.de>
* combine.c (num_sign_bit_copies): In NEG, MULT, DIV and MOD cases,
when a test can't be performed due to limited width of
...
...
@@ -5909,7 +5909,7 @@ Tue Jan 5 21:57:42 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* prefix.h: New file to prototype functions exported from prefix.c.
Tue Jan
5 8:52:18 PST 1999 Bruce Korb
(korb@datadesign.com)
Tue Jan
5 08:52:18 1999 Bruce Korb
(korb@datadesign.com)
* fixinc/fixincl.c (various): Added debug code so
Manfred can trace the processing.
...
...
@@ -5996,7 +5996,7 @@ Mon Jan 4 10:30:33 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* invoke.texi: Note that labels can be marked `unused'.
Sun Jan
3 23:32:18 PST 1999
Jeff Law (law@cygnus.com)
Sun Jan
3 23:32:18 1999
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -6098,7 +6098,7 @@ Tue Dec 29 11:58:53 1998 Richard Henderson <rth@cygnus.com>
* rtl.h (CONSTANT_P): Remove CONSTANT_P_RTX.
Tue Dec 29 11:32:54 1998 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
:
Tue Dec 29 11:32:54 1998 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* rtl.def (CONSTANT_P_RTX): Clarify commentary.
* expr.c (expand_builtin, case BUILT_IN_CONSTANT_P): Rework to
...
...
@@ -6118,7 +6118,7 @@ Tue Dec 29 11:30:10 1998 Richard Henderson <rth@cygnus.com>
(reg_or_cint_operand, some_operand, input_operand): Likewise.
* alpha.h (PREDICATE_CODES): Likewise.
Sat Dec 26 23:26:26
PST 1998
Jeff Law (law@cygnus.com)
Sat Dec 26 23:26:26
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -6243,15 +6243,15 @@ Sun Dec 20 16:13:44 1998 John F. Carr <jfc@mit.edu>
* configure.in: Handle Digital UNIX 5.x the same as 4.x.
* i386/sol2.h: Define LOCAL_LABEL_PREFIX as "
.
".
Sun Dec 20 07:39:52
PST 1998
Jeff Law (law@cygnus.com)
Sun Dec 20 07:39:52
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Sat Dec 19 22:24:22
PST 1998
Jeff Law (law@cygnus.com)
Sat Dec 19 22:24:22
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Sat Dec 19 21:41:32
PST 1998
Jeff Law (law@cygnus.com)
Sat Dec 19 21:41:32
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -6475,7 +6475,7 @@ Mon Dec 14 16:23:27 1998 Jim Wilson <wilson@cygnus.com>
*
real
.
c
(
endian
)
:
Disable
last
change
unless
HOST_BITS_PER_WIDE_INT
is
greater
than
32
.
Mon
Dec
14
17
:
13
:
36
EST
1998
Andrew
MacLeod
<
amacleod
@cygnus
.
com
>
Mon
Dec
14
17
:
13
:
36
1998
Andrew
MacLeod
<
amacleod
@cygnus
.
com
>
*
output
.
h
(
force_data_section
)
:
New
prototype
.
*
varasm
.
c
(
force_data_section
)
:
New
function
to
force
the
...
...
@@ -6496,11 +6496,11 @@ Mon Dec 14 01:39:28 1998 Jeffrey A Law (law@cygnus.com)
*
rtl
.
h
(
multiple_sets
)
:
Fix
prototype
.
*
rtlanal
.
c
(
multiple_sets
)
:
Fix
return
type
.
Sun
Dec
13
12
:
43
:
58
PST
1998
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Dec
13
12
:
43
:
58
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
Sun
Dec
13
01
:
05
:
22
PST
1998
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Dec
13
01
:
05
:
22
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -6648,7 +6648,7 @@ Wed Dec 9 10:15:45 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* except.c (duplicate_eh_handlers, rethrow_symbol_map): Function
pointer parameters changed to use the PARAMS() macro.
Wed Dec 9 09:12:40
EST
1998 Andrew MacLeod <amacleod@cygnus.com>
Wed Dec 9 09:12:40 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.h (struct handler_info): Add handler_number field.
* except.c (gen_exception_label): EH labels no longer need to be
...
...
@@ -6678,7 +6678,7 @@ Tue Dec 8 22:33:18 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* explow.c (plus_constant_wide): Don't immediately return with
result of recursive call.
Tue Dec 8 15:32:56
EST
1998 Andrew MacLeod <amacleod@cygnus.com>
Tue Dec 8 15:32:56 1998 Andrew MacLeod <amacleod@cygnus.com>
* eh-common.h (struct eh_context): Add table_index for rethrows.
...
...
@@ -6917,7 +6917,7 @@ Mon Dec 7 16:15:51 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
*
sh
.
c
(
output_far_jump
)
:
Emit
braf
only
for
TARGET_SH2
.
Sun
Dec
6
04
:
19
:
45
PST
1998
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Dec
6
04
:
19
:
45
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -6926,7 +6926,7 @@ Sun Dec 6 05:16:16 1998 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
*
loop
.
c
(
check_dbra_loop
)
:
New
argument
loop_info
.
Update
fields
as
needed
.
Sun
Dec
6
03
:
40
:
13
PST
1998
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Dec
6
03
:
40
:
13
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -7184,11 +7184,11 @@ Tue Dec 1 17:58:26 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
(eliminate_regs): Handle non-constant reg_equiv_constant.
* rtl.h (function_invariant_p): Declare.
Mon Nov 30 02:00:08
PST 1998
Jeff Law (law@cygnus.com)
Mon Nov 30 02:00:08
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Nov 30 00:42:59
PST 1998
Jeff Law (law@cygnus.com)
Mon Nov 30 00:42:59
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -7625,7 +7625,7 @@ Wed Nov 25 11:26:17 1998 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
(choose_reload_regs): Rename it here as well. When computing it,
also merge in used hardregs.
1998-11-25
07:51 -0500
Zack Weinberg <zack@rabi.phys.columbia.edu>
1998-11-25 Zack Weinberg <zack@rabi.phys.columbia.edu>
* gcc.c: Split out Objective-C specs to...
* objc/lang-specs.h: here. (New file.) Make the specs cpplib
...
...
@@ -7735,7 +7735,7 @@ Mon Nov 23 17:02:27 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* configure.in: Use AC_PREREQ(2.12.1).
Mon Nov 23 10:16:38 1998
"
Melissa
O
'
Neill
"
<oneill@cs.sfu.ca>
Mon Nov 23 10:16:38 1998
Melissa O'Neill
<oneill@cs.sfu.ca>
* cccp.c (S_ISREG, S_ISDIR): Delete defines.
* cpplib.c, gcc.c: Likewise.
...
...
@@ -7784,7 +7784,7 @@ Mon Nov 23 16:46:46 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
(
sh_builtin_saveregs
)
:
Use
DFmode
moves
for
fp
regs
on
SH4
.
(
initial_elimination_offset
)
:
Take
TARGET_ALIGN_DOUBLE
into
account
.
(
arith_reg_operand
)
:
FPUL_REG
is
OK
for
SH4
.
(
fp_arith_reg_operand
,
fp_extended_operand
)
New
functions
.
(
fp_arith_reg_operand
,
fp_extended_operand
)
:
New
functions
.
(
tertiary_reload_operand
,
fpscr_operand
)
:
Likewise
.
(
commutative_float_operator
,
noncommutative_float_operator
)
:
Likewise
.
(
binary_float_operator
,
get_fpscr_rtx
,
emit_sf_insn
)
:
Likewise
.
...
...
@@ -7817,7 +7817,7 @@ Mon Nov 23 16:46:46 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
(
NPARM_REGS
)
:
Eight
floating
point
parameter
registers
on
SH4
.
(
BASE_RETURN_VALUE_REG
)
:
SH4
also
passes
double
values
in
floating
point
registers
.
(
GET_SH_ARG_CLASS
)
Likewise
.
(
GET_SH_ARG_CLASS
)
:
Likewise
.
Complex
float
types
are
also
returned
in
float
registers
.
(
BASE_ARG_REG
)
:
Complex
float
types
are
also
passes
in
float
registers
.
(
FUNCTION_VALUE
)
:
Change
mode
like
PROMOTE_MODE
does
.
...
...
@@ -7932,7 +7932,7 @@ Sun Nov 22 21:34:02 1998 Jeffrey A Law (law@cygnus.com)
*
i386
/
dgux
.
c
(
struct
option
)
:
Add
new
"description field"
.
*
m88k
/
m88k
.
c
(
struct
option
)
:
Likewise
.
Sun
Nov
22
16
:
07
:
57
PST
1998
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Nov
22
16
:
07
:
57
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -7941,7 +7941,7 @@ Sun Nov 22 13:40:02 1998 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
*
regmove
.
c
(
regmove_profitable_p
)
:
Use
return
value
of
find_matches
properly
.
Sun
Nov
22
02
:
47
:
37
PST
1998
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Nov
22
02
:
47
:
37
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -8266,11 +8266,11 @@ Mon Nov 9 16:37:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
word swap arguments moved to/from FP registers.
* mips16.S (DFREVCMP): Reverse arguments to OPCODE.
Mon Nov
9 09:47:06 PST 1998
Jeff Law (law@cygnus.com)
Mon Nov
9 09:47:06 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Nov
9 02:14:14 PST 1998
Jeff Law (law@cygnus.com)
Mon Nov
9 02:14:14 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -8409,7 +8409,7 @@ Sun Nov 8 17:50:30 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
(build_nt): Likewise.
(build_parse_node): Likewise.
Sun Nov
8 13:10:55 PST 1998
Jeff Law (law@cygnus.com)
Sun Nov
8 13:10:55 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -8540,7 +8540,7 @@ Thu Nov 5 07:59:05 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
out of jump_optimize.
(jump_optimize): Use them.
Thu Nov 5 07:57:45
EST
1998 Andrew MacLeod <amacleod@cygnus.com>
Thu Nov 5 07:57:45 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.c (expand_fixup_region_end): Make sure outer context labels
are not issued in an inner context during cleanups.
...
...
@@ -8620,7 +8620,7 @@ Wed Nov 4 21:37:46 1998 Jeffrey A Law (law@cygnus.com)
* toplev.c (rest_of_compilation): Set and clear flow2_completed
as necessary.
Wed Nov 4 19:15:37 1998
"
Melissa
O
'
Neill
"
<oneill@cs.sfu.ca>
Wed Nov 4 19:15:37 1998
Melissa O'Neill
<oneill@cs.sfu.ca>
* Makefile.in (libcpp.a): Ranlib libcpp.a.
...
...
@@ -8722,7 +8722,7 @@ Mon Nov 2 01:48:10 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
*
BUGS
:
Added
link
to
the
WWW
FAQ
.
Sun
Nov
1
18
:
27
:
15
PST
1998
Jeff
Law
(
law
@cygnus
.
com
)
Sun
Nov
1
18
:
27
:
15
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -8879,7 +8879,7 @@ Thu Oct 29 12:39:35 1998 Jim Wilson <wilson@cygnus.com>
*
c
-
common
.
c
(
c_get_alias_set
)
:
Handle
ARRAY_REF
of
union
field
.
Thu
Oct
29
14
:
10
:
22
EST
1998
Andrew
MacLeod
<
amacleod
@cygnus
.
com
>
Thu
Oct
29
14
:
10
:
22
1998
Andrew
MacLeod
<
amacleod
@cygnus
.
com
>
*
except
.
c
(
emit_eh_context
)
:
Make
the
EH
context
register
stay
alive
at
-
O0
so
stupid
.
c
doesn
'
t
get
confused
.
...
...
@@ -8967,7 +8967,7 @@ Wed Oct 28 16:46:07 1998 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
(
purge_addressof_replacements
):
New
variable
.
(
purge_addressof
)
:
Clear
it
at
end
.
1998
-
10
-
28
16
:
10
-
0500
Zack
Weinberg
<
zack
@rabi
.
phys
.
columbia
.
edu
>
1998
-
10
-
28
Zack
Weinberg
<
zack
@rabi
.
phys
.
columbia
.
edu
>
*
c
-
lang
.
c
:
Declare
extern
char
*
yy_cur
if
USE_CPPLIB
.
(
lang_init
)
:
Call
check_newline
always
.
...
...
@@ -8979,10 +8979,10 @@ Wed Oct 28 16:46:07 1998 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
before
processing
-
include
/-
imacros
.
Process
-
imacros
and
-
include
separately
,
and
handle
-
include
by
stacking
a
buffer
for
the
file
in
question
as
if
it
'
d
been
#
included
.
*
toplev
.
c
(
documented_lang_options
)
Recognize
-
H
when
*
toplev
.
c
(
documented_lang_options
)
:
Recognize
-
H
when
USE_CPPLIB
is
on
.
1998
-
10
-
28
16
:
09
-
0500
Zack
Weinberg
<
zack
@rabi
.
phys
.
columbia
.
edu
>
1998
-
10
-
28
Zack
Weinberg
<
zack
@rabi
.
phys
.
columbia
.
edu
>
*
cpplib
.
c
:
Merge
do_once
into
do_pragma
.
Break
file
handling
code
out
of
do_include
.
...
...
@@ -9291,7 +9291,7 @@ Mon Oct 26 12:53:14 1998 Jeffrey A Law (law@cygnus.com)
*
tm
.
texi
(
ASM_OUTPUT_MAX_SKIP_ALIGN
)
:
Document
.
Mon
Oct
26
00
:
36
:
58
PST
1998
Jeff
Law
(
law
@cygnus
.
com
)
Mon
Oct
26
00
:
36
:
58
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -9574,7 +9574,7 @@ Tue Oct 20 21:56:05 1998 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
1998
-
10
-
18
Herman
A
.
J
.
ten
Brugge
<
Haj
.
Ten
.
Brugge
@net
.
HCC
.
nl
>
*
reorg
.
c
(
steal_delay_list_from_target
)
Check
for
insns
that
*
reorg
.
c
(
steal_delay_list_from_target
)
:
Check
for
insns
that
modify
the
condition
codes
and
effect
the
direction
of
the
jump
in
the
sequence
.
...
...
@@ -9599,7 +9599,7 @@ Mon Oct 19 11:40:56 1998 Jeffrey A Law (law@cygnus.com)
*
loop
.
c
(
scan_loop
)
:
Be
more
selective
about
what
invariants
are
moved
out
of
a
loop
.
Mon
Oct
19
10
:
46
:
58
PDT
1998
Jeff
Law
(
law
@cygnus
.
com
)
Mon
Oct
19
10
:
46
:
58
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -10543,7 +10543,7 @@ Mon Oct 12 10:50:44 1998 Nick Clifton <nickc@cygnus.com>
*
config
/
arm
/
thumb
.
c
(
thumb_override_options
)
:
Add
warning
about
PIC
code
not
being
supported
just
yet
.
Sun
Oct
11
16
:
49
:
15
EDT
1998
John
Wehle
(
john
@feith
.
com
)
Sun
Oct
11
16
:
49
:
15
1998
John
Wehle
(
john
@feith
.
com
)
*
flow
.
c
:
Update
comment
.
(
notice_stack_pointer_modification
)
:
New
static
function
.
...
...
@@ -10561,7 +10561,7 @@ Sun Oct 11 16:49:15 EDT 1998 John Wehle (john@feith.com)
*
i386
.
c
(
ix86_epilogue
)
:
Optimize
the
restoring
of
the
stack
pointer
.
Mon
Oct
12
01
:
22
:
53
PDT
1998
Jeff
Law
(
law
@cygnus
.
com
)
Mon
Oct
12
01
:
22
:
53
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -10726,7 +10726,7 @@ Thu Oct 8 12:50:47 1998 Jim Wilson <wilson@cygnus.com>
*
loop
.
c
(
get_condition
)
:
Allow
combine
when
either
compare
is
VOIDmode
.
Thu
Oct
8
11
:
31
:
01
PDT
1998
Jeff
Law
(
law
@cygnus
.
com
)
Thu
Oct
8
11
:
31
:
01
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -11018,11 +11018,11 @@ Mon Oct 5 10:02:36 1998 Jeffrey A Law (law@cygnus.com)
*
combine
.
c
(
simplify_rtx
)
:
Do
not
replace
TRUNCATE
with
a
SUBREG
if
truncation
is
not
a
no
-
op
.
Mon
Oct
5
09
:
02
:
04
PDT
1998
Jeff
Law
(
law
@cygnus
.
com
)
Mon
Oct
5
09
:
02
:
04
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
Mon
Oct
5
08
:
19
:
55
PDT
1998
Jeff
Law
(
law
@cygnus
.
com
)
Mon
Oct
5
08
:
19
:
55
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -11340,7 +11340,7 @@ Tue Sep 29 20:03:18 1998 Jim Wilson <wilson@cygnus.com>
*
loop
.
c
(
get_condition
)
:
Fix
typo
in
May
9
change
.
Tue
Sep
29
11
:
11
:
38
EDT
1998
Andrew
MacLeod
<
amacleod
@cygnus
.
com
>
Tue
Sep
29
11
:
11
:
38
1998
Andrew
MacLeod
<
amacleod
@cygnus
.
com
>
*
invoke
.
texi
(
-
fexceptions
)
:
Merge
2
different
descriptions
.
...
...
@@ -11607,11 +11607,11 @@ Tue Sep 22 15:13:34 1998 Alexandre Petit-Bianco <apbianco@cygnus.com>
* tree.def (SWITCH_EXPR): New tree node definition.
Mon Sep 21 23:40:38
PDT 1998
Jeff Law (law@cygnus.com)
Mon Sep 21 23:40:38
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Sep 21 22:31:14
PDT 1998
Jeff Law (law@cygnus.com)
Mon Sep 21 22:31:14
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -11631,7 +11631,7 @@ Mon Sep 21 20:19:41 1998 John Carr <jfc@mit.edu>
* final.c (final_scan_insn): Disable tracking CC across branches.
Mon Sep 21 17:15:26
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Mon Sep 21 17:15:26 1998 Andrew MacLeod <amacleod@cygnus.com>
* expr.h (eh_rtime_match_libfunc): New extern declaration.
* optabs.c (init_optabs): Set eh_rtime_match_libfunc.
...
...
@@ -11653,12 +11653,12 @@ Mon Sep 21 13:51:05 1998 Jim Wilson <wilson@cygnus.com>
is a CALL_INSN. If CALL_INSN and in_libcall_block, then change code
to INSN.
Mon Sep 21 14:02:23 1998
Mon Sep 21 14:02:23 1998
Robert Lipe <robertl@dgii.com>
* i386.h (TARGET_SWITCHES) Improve doc for align-double. Fix
* i386.h (TARGET_SWITCHES)
:
Improve doc for align-double. Fix
typo in no-fancy-math-387 description.
Mon Sep 21 09:27:18
PDT 1998
Jeff Law (law@cygnus.com)
Mon Sep 21 09:27:18
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -11668,11 +11668,11 @@ Mon Sep 21 09:24:49 1998 Stan Cox <scox@cygnus.com>
Mon Sep 21 09:14:49 1998 Robert Lipe <robertl@dgii.com>
* i386.h (TARGET_SWITCHES) Add description fields for flags
* i386.h (TARGET_SWITCHES)
:
Add description fields for flags
documented in install.texi.
(TARGET_OPTIONS) Likewise.
(TARGET_OPTIONS)
:
Likewise.
Mon Sep 21 01:39:03
PDT 1998
Jeff Law (law@cygnus.com)
Mon Sep 21 01:39:03
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -11849,7 +11849,7 @@ Fri Sep 18 09:44:55 1998 Nick Clifton <nickc@cygnus.com>
(m32r_block_immediate_operand): New function: Return true if the
RTL is an integer constant, less than or equal to MAX_MOVE_BYTES.
Thu Sep 17 16:42:16
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Thu Sep 17 16:42:16 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.c (start_catch_handler): Issue 'fatal' instead of 'error' and
re-align some code.
...
...
@@ -12003,7 +12003,7 @@ Tue Sep 15 19:31:58 1998 Michael Meissner <meissner@cygnus.com>
* i960.h (CONST_COSTS): Fix thinko. Test flag, not the constant
flag bit mask.
Tue Sep 15 14:10:54
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Tue Sep 15 14:10:54 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.h (struct eh_entry): Add false_label field.
(end_catch_handler): Add prototype.
...
...
@@ -12018,7 +12018,7 @@ Tue Sep 15 14:10:54 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
* libgcc2.c (__eh_rtime_match): New routine to lump runtime matching
mechanism into one function, if a runtime matcher is provided.
Tue Sep 15 13:53:59
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Tue Sep 15 13:53:59 1998 Andrew MacLeod <amacleod@cygnus.com>
* config/i960/i960.h (SLOW_BYTE_ACCESS): Change definition to 1.
...
...
@@ -12031,15 +12031,15 @@ Tue Sep 15 04:18:52 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
* config/sparc/sparc.md (movdf_const_intreg_sp32): Fix length
attribute.
Mon Sep 14 14:02:53
PDT 1998
Jeff Law (law@cygnus.com)
Mon Sep 14 14:02:53
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Sep 14 10:33:56
PDT 1998
Jeff Law (law@cygnus.com)
Mon Sep 14 10:33:56
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Sep 14 09:51:05
PDT 1998
Jeff Law (law@cygnus.com)
Mon Sep 14 09:51:05
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -12309,7 +12309,7 @@ Tue Sep 8 01:38:57 1998 Nathan Sidwell <nathan@acm.org>
* configure.in: Don't assume srcdir is .../gcc.
* configure: Rebuilt.
Sat Sep 5 16:34:34
EDT
1998 John Wehle (john@feith.com)
Sat Sep 5 16:34:34 1998 John Wehle (john@feith.com)
* global.c: Update comments.
(global_alloc): Assign allocation-numbers
...
...
@@ -12346,11 +12346,11 @@ Mon Sep 7 19:13:59 1998 Jeffrey A Law (law@cygnus.com)
then do not configure the ada subdir.
* configure: Rebuilt.
Sun Sep
6 14:03:58 PDT 1998
Jeff Law (law@cygnus.com)
Sun Sep
6 14:03:58 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Sun Sep
6 13:28:07 PDT 1998
Jeff Law (law@cygnus.com)
Sun Sep
6 13:28:07 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -13035,7 +13035,7 @@ Tue Aug 25 12:54:57 1998 Jason Merrill <jason@yorick.cygnus.com>
*
tree
.
c
(
valid_machine_attribute
)
:
Don
'
t
apply
attributes
to
both
decl
and
type
.
Tue
Aug
25
12
:
23
:
20
PDT
1998
Richard
Henderson
<
rth
@cygnus
.
com
>
Tue
Aug
25
12
:
23
:
20
1998
Richard
Henderson
<
rth
@cygnus
.
com
>
*
reload
.
c
(
operands_match_p
)
:
Handle
rtvecs
.
...
...
@@ -13240,11 +13240,11 @@ Wed Aug 19 17:52:27 1998 Nick Clifton (nickc@cygnus.com)
*
config
/
arm
/
thumb
.
md
(
extendqisi2_insn
)
:
Cope
with
REG
+
OFFSET
addressing
.
Wed
Aug
19
14
:
13
:
31
PDT
1998
Jeff
Law
(
law
@cygnus
.
com
)
Wed
Aug
19
14
:
13
:
31
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
Wed
Aug
19
13
:
10
:
30
PDT
1998
Jeff
Law
(
law
@cygnus
.
com
)
Wed
Aug
19
13
:
10
:
30
1998
Jeff
Law
(
law
@cygnus
.
com
)
*
version
.
c
:
Bump
for
snapshot
.
...
...
@@ -13267,7 +13267,7 @@ Wed Aug 19 13:51:35 1998 Hans-Peter Nilsson <hp@axis.se>
*
regclass
.
c
:
Changed
register
set
documentation
to
be
consistent
with
GCC
behavior
.
*
final
.
c
(
final_start_function
)
Removed
redundant
test
for
*
final
.
c
(
final_start_function
)
:
Removed
redundant
test
for
call_fixed_regs
.
Wed
Aug
19
13
:
28
:
41
1998
Mark
Mitchell
<
mark
@markmitchell
.
com
>
...
...
@@ -14029,7 +14029,7 @@ Mon Aug 10 04:28:13 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
(define_insn movdf_insn_sp32, movdf_no_e_insn_sp32,
movdf_insn_sp64, movdf_no_e_insn_sp64, movtf_insn,
movtf_no_e_insn_sp32, movtf_insn_hq_sp64, movtf_insn_sp64,
movtf_no_e_insn_sp64) Replace with new
movtf_no_e_insn_sp64)
:
Replace with new
implementation which uses forced splits for all non-single insn
cases.
(define_split DF move cases): New splits in similar vein to DI
...
...
@@ -14081,7 +14081,7 @@ Mon Aug 10 01:21:01 1998 Richard Henderson <rth@cygnus.com>
Sat Aug 8 19:20:22 1998 Gary Thomas (gdt@linuxppc.org)
* rs6000.c (rs6000_allocate_stack_space) Fix typo which
* rs6000.c (rs6000_allocate_stack_space)
:
Fix typo which
caused bad assembly code to be generated.
Sat Aug 8 18:53:28 1998 Jeffrey A Law (law@cygnus.com)
...
...
gcc/ChangeLog.0
View file @
f133e603
...
...
@@ -205,7 +205,7 @@ Fri Jul 10 12:53:58 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
* jump.c (jump_optimize): If after_regscan and our transformations
generate new REGs, rerun reg_scan.
Fri Jul 10 11:50:43
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Fri Jul 10 11:50:43 1998 Andrew MacLeod <amacleod@cygnus.com>
* config/i960/i960.c (i960_address_cost): MEMA operands with
positive offsets < 4096 are free.
...
...
@@ -339,7 +339,7 @@ Tue Jul 7 11:40:05 1998 Jeffrey A Law (law@cygnus.com)
* mn10200.md (various zero/sign extension patterns): Zero and sign
extensions which use "sub" clobber cc0.
Tue Jul
7 09:12:08 PDT 1998
Jeff Law (law@cygnus.com)
Tue Jul
7 09:12:08 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -352,7 +352,7 @@ Tue Jul 7 08:41:27 1998 Richard Henderson (rth@cygnus.com)
* print-rtl.c (print_rtx): Only print fp values when REAL_VALUE_TYPE
is a double.
Tue Jul
7 00:31:58 PDT 1998
Jeff Law (law@cygnus.com)
Tue Jul
7 00:31:58 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -461,7 +461,7 @@ Mon Jul 6 22:17:19 1998 Alasdair Baird <alasdair@wildcat.demon.co.uk>
* i386.c (is_fp_test): Fix thinko.
* jump.c (jump_optimize) Check for CONST_INT before using INTVAL.
* jump.c (jump_optimize)
:
Check for CONST_INT before using INTVAL.
Mon Jul 6 22:14:31 1998 Richard Henderson (rth@cygnus.com)
...
...
@@ -958,7 +958,7 @@ Sun Jun 28 08:57:09 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* getpwd.c: Remove decls for getwd and getcwd.
Sun Jun 28 02:11:16
PDT 1998
Jeff Law (law@cygnus.com)
Sun Jun 28 02:11:16
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -1216,7 +1216,7 @@ Thu Jun 25 15:08:16 1998 Mark Mitchell <mark@markmitchell.com>
* reload1.c (reload): Clear MEM_ALIAS_SET for new MEMs about which
we have no alias information.
Thu Jun 25 16:59:18
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Thu Jun 25 16:59:18 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.h (CATCH_ALL_TYPE): Definition moved to eh-common.h.
(find_all_handler_type_matches): Add function prototype.
...
...
@@ -1348,7 +1348,7 @@ Wed Jun 24 15:13:01 1998 Dave Brolley <brolley@cygnus.com>
* README.gnat: Add patch for new lang_decode_options interface.
Wed Jun 24 09:14:04
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Wed Jun 24 09:14:04 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.c (start_catch_handler): Do nothing if EH is not on.
...
...
@@ -1375,7 +1375,7 @@ Tue Jun 23 16:44:21 1998 Dave Brolley <brolley@cygnus.com>
(cpp_error_from_errno): Call cpp_message_from_errno.
* cpplib.h (cpp_message_from_errno): New function.
Tue Jun 23 13:38:18
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Tue Jun 23 13:38:18 1998 Andrew MacLeod <amacleod@cygnus.com>
* libgcc2.c (__get_eh_table_version, __get_eh_table_language): New
functions to return exception descriptor information.
...
...
@@ -1387,7 +1387,7 @@ Tue Jun 23 09:30:58 1998 Dave Love <d.love@dl.ac.uk>
* cpp.texi, gcc.texi: Add @dircategory, @direntry meant to
accompany previous Makefile.in (install-info) change.
Tue Jun 23 10:06:07
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Tue Jun 23 10:06:07 1998 Andrew MacLeod <amacleod@cygnus.com>
* eh-common.h (struct __eh_info): Remove coerced value field.
* libgcc2.c (find_exception_handler): Don't set coerced_value field.
...
...
@@ -1553,7 +1553,7 @@ Sun Jun 21 18:30:13 1998 H.J. Lu (hjl@gnu.org)
* loop.c (oballoc): Remove declaration.
(replace_call_address): Add prototype.
Sun Jun 21 01:08:17
PDT 1998
Jeff Law (law@cygnus.com)
Sun Jun 21 01:08:17
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -1915,25 +1915,25 @@ Wed Jun 17 19:05:03 1998 John Carr <jfc@mit.edu>
* expr.c (expand_builtin): Error if __builtin_longjmp second argument
is not 1.
Wed Jun 17 15:20:00
PDT
1998 Catherine Moore <clm@cygnus.com>
Wed Jun 17 15:20:00 1998 Catherine Moore <clm@cygnus.com>
* reload1.c (spill_hard_reg): Check mode of register when
spilling from scratch_list.
Wed Jun 17 16:25:38
EDT
1998 Andrew MacLeod (amacleod@cygnus.com)
Wed Jun 17 16:25:38 1998 Andrew MacLeod (amacleod@cygnus.com)
* except.c (add_new_handler): Fix bug in finding last region handler.
* libgcc2.c (find_exception_handler): Pass exception table pointer
to runtime type matcher, not the match info field.
Wed Jun 17 15:57:48
EDT
1998 Andrew MacLeod (amacleod@cygnus.com)
Wed Jun 17 15:57:48 1998 Andrew MacLeod (amacleod@cygnus.com)
* eh-common.h (struct eh_context): Add comment for hidden use of
field dynamic_handler_chain.
* except.c (get_dynamic_handler_chain): Comment on, and use the
correct offset of the dynamic_handler_chain field.
1998-06-17
12:46:56 1998
Jim Wilson <wilson@cygnus.com>
1998-06-17 Jim Wilson <wilson@cygnus.com>
* mips/iris6.h (LINK_SPEC): Add -woff 131.
...
...
@@ -1984,7 +1984,7 @@ Tue Jun 16 16:49:26 1998 Richard Henderson <rth@cygnus.com>
(LOOP_ALIGN, ALIGN_LABEL_AFTER_BARRIER): Align to octaword.
(FUNCTION_END_PROLOGUE): New macro.
* alpha.md (attribute length): New. Mark all insns.
(return_internal, prologue_stack_probe_loop) New patterns.
(return_internal, prologue_stack_probe_loop)
:
New patterns.
(prologue, init_fp, epilogue): New patterns.
Disable peepholes.
* linux.h (TARGET_CAN_FAULT_IN_PROLOGUE): Define.
...
...
@@ -2027,7 +2027,7 @@ Mon Jun 15 13:20:33 1998 Jim Wilson <wilson@cygnus.com>
* c-decl.c (shadow_tag_warned): Use specs not declspecs in for loop.
Mon Jun 15 07:16:29
PDT 1998
Jeff Law (law@cygnus.com)
Mon Jun 15 07:16:29
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -2237,7 +2237,7 @@ Tue Jun 9 22:05:34 1998 Richard Henderson <rth@cygnus.com>
* fold-const.c (fold): Even with otherwise constant trees, look for
opportunities to combine integer constants.
Wed Jun 3 23:41:24
EDT
1998 John Wehle (john@feith.com)
Wed Jun 3 23:41:24 1998 John Wehle (john@feith.com)
* i386.c (notice_update_cc): Clear cc_status.value2 in the
case of UNSPEC 5 (bsf).
...
...
@@ -2255,7 +2255,7 @@ Tue Jun 9 14:31:19 1998 Nick Clifton <nickc@cygnus.com>
16,sp,sp' ratehr than 'add 16,sp'. Patch courtesy of Biomedin
<glctr@abc.it>.
Tue Jun 9 16:23:13
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Tue Jun 9 16:23:13 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.c (expand_start_catch): Rename to start_catch_handler.
(expand_end_catch): Delete function.
...
...
@@ -2307,7 +2307,7 @@ Tue Jun 9 01:08:47 1998 Richard Henderson <rth@cygnus.com>
* toplev.c (flag_new_exceptions): Remove extraneous `extern'.
Mon Jun
8 23:24:48 PDT 1998
Jeff Law (law@cygnus.com)
Mon Jun
8 23:24:48 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -2403,7 +2403,7 @@ Mon Jun 8 16:54:12 1998 Ken Raeburn <raeburn@cygnus.com>
(maddi patterns): Delete. Replace with:
(mul_acc_di, mul-acc_64bit_di): New patterns.
Mon Jun 8 14:16:15
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Mon Jun 8 14:16:15 1998 Andrew MacLeod <amacleod@cygnus.com>
* eh-common.h: Remove NEW_EH_MODEL compile time flag, and replace with
flag_new_exceptions runtime flag.
...
...
@@ -2448,7 +2448,7 @@ Mon Jun 8 10:43:15 1998 Richard Henderson <rth@cygnus.com>
* expr.c (force_operand): Detect PIC address loads before
splitting arithmetic.
Mon Jun
8 09:22:38 PDT 1998
Jeff Law (law@cygnus.com)
Mon Jun
8 09:22:38 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -2768,7 +2768,7 @@ Sun May 31 16:11:41 1998 John Wehle (john@feith.com)
(movsicc, movhicc, movsfcc, movdfcc, movxfcc, movdicc): Rewrite
based on suggestions from Jim Wilson.
Sun May 31 00:44:02
PDT 1998
Jeff Law (law@cygnus.com)
Sun May 31 00:44:02
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -2808,7 +2808,7 @@ Thu May 28 12:57:05 1998 Jeffrey A Law (law@cygnus.com)
* reload.c (find_reloads): Do not force a reloads of match_operators.
Thu May 28 10:22:22
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Thu May 28 10:22:22 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.h (remove_handler): Add new prototype.
* except.c (remove_handler): New function to remove handlers
...
...
@@ -2883,11 +2883,11 @@ Tue May 26 07:31:04 1998 Richard Earnshaw (rearnsha@arm.com)
(arm_reorg): Move unused REGNO declaration into the dead code.
* arm.h (CANONICALIZE_COMPARISON): Ensure OP1 is updated.
Mon May 25 22:49:56
PDT 1998
Jeff Law (law@cygnus.com)
Mon May 25 22:49:56
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon May 25 11:56:24
PDT 1998
Jeff Law (law@cygnus.com)
Mon May 25 11:56:24
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -2898,11 +2898,11 @@ Mon May 25 14:00:13 1998 Dave Brolley <brolley@cygnus.com>
* cpplib.h (v_cpp_message): Add protoptype.
(stdarg.h,varargs.h): Needed for v_cpp_message prototype.
Sun May 24 20:36:15
PDT 1998
Jeff Law (law@cygnus.com)
Sun May 24 20:36:15
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Sun May 24 02:08:57
PDT 1998
Jeff Law (law@cygnus.com)
Sun May 24 02:08:57
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -3026,7 +3026,7 @@ Thu May 21 20:18:13 1998 Martin von Loewis <loewis@informatik.hu-berlin.de>
(TYPE_CHECK, DECL_CHECK): Define.
Modify all access macros to use generated checking macros.
Wed May 20 23:44:28
EDT
1998 John Wehle (john@feith.com)
Wed May 20 23:44:28 1998 John Wehle (john@feith.com)
* acconfig.h (HAVE_GAS_MAX_SKIP_P2ALIGN): New tag.
* configure.in: Check for it.
...
...
@@ -3160,7 +3160,7 @@ Tue May 19 17:19:16 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* reload1.c (reload_reg_free_for_value_p): New function.
(allocate_reload_reg, choose_reload_regs): Use it.
Tue May 19 11:51:00
EDT
1998 Andrew MacLeod (amacleod@cygnus.com)
Tue May 19 11:51:00 1998 Andrew MacLeod (amacleod@cygnus.com)
* except.c (expand_start_catch): Correct logic for when to
generate a new handler label, and when to use the old one.
...
...
@@ -3507,7 +3507,7 @@ Sun May 17 08:45:21 1998 Krister Walfridsson <cato@df.lth.se>
* toplev.c (output_lang_identify): Enable prototype and definition.
Sun May 17 01:12:27
PDT 1998
Jeff Law (law@cygnus.com)
Sun May 17 01:12:27
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -3599,7 +3599,7 @@ Thu May 14 15:10:30 1998 Jeffrey A Law (law@cygnus.com)
* Makefile.in (expr.o): Remove dependency on deleted modemap.def file.
Thu May 14 16:30:47
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Thu May 14 16:30:47 1998 Andrew MacLeod <amacleod@cygnus.com>
* eh-common.h: New file for basic EH data structures.
* except.h: Various prototypes and structures for NEW_EH_MODEL.
...
...
@@ -4077,7 +4077,7 @@ Sat May 9 01:53:23 1998 Richard Henderson <rth@cygnus.com>
* haifa-sched.c (print_exp): Fix typo.
Fri May
8 21:48:50 PDT 1998
Jeff Law (law@cygnus.com)
Fri May
8 21:48:50 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -4151,7 +4151,7 @@ Fri May 8 10:57:33 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.
* config/m68k/t-linux: Remove extra stuff already included in
config/t-linux.
Fri May 8 09:53:24 Paul Eggert <eggert@twinsun.com>
Fri May 8 09:53:24
1998
Paul Eggert <eggert@twinsun.com>
* fixinc.wrap: Renamed from fixinc.math. Put wrapper around
curses.h if it contains `typedef char bool;', as suggested by
...
...
@@ -4219,9 +4219,9 @@ Thu May 7 10:55:59 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.
* config/m68k/m68k.md (adddi3, subdi3): Properly negate the DImode
constant.
Wed May 6 22:32:37
CDT 1998
Robert Lipe <robertl@dgii.com>
Wed May 6 22:32:37
1998
Robert Lipe <robertl@dgii.com>
* Makefile.in (dwarfout.o) Add toplev.h dependency.
* Makefile.in (dwarfout.o)
:
Add toplev.h dependency.
* dwarfout.c, i386.c: Include toplev.h.
* toplev.h (pfatal_with_name): Add prototype.
...
...
@@ -4433,7 +4433,7 @@ Sun May 3 23:57:25 1998 Robert Lipe <robertl@dgii.com>
(xm_defines): Add USG so dbxout will build.
* configure: Regenerate.
Sun May 3 13:51:34
PDT
1998 Richard Henderson <rth@cygnus.com>
Sun May 3 13:51:34 1998 Richard Henderson <rth@cygnus.com>
Support for official Sparc V9 ABI:
* sparc.c (sparc_override_options): Force stack bias off for !arch64.
...
...
@@ -4471,7 +4471,7 @@ Sun May 3 13:51:34 PDT 1998 Richard Henderson <rth@cygnus.com>
(ASM_OUTPUT_DWARF2_ADDR_CONST): New.
* sparc/sysv4.h (SIZE_TYPE, PTRDIFF_TYPE): Undo svr4.h's changes.
Sat May
2 17:47:17 PDT 1998
Jeff Law (law@cygnus.com)
Sat May
2 17:47:17 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -4632,7 +4632,7 @@ Mon Apr 27 18:36:28 1998 Jim Wilson <wilson@cygnus.com>
Replace PREV_INSN (PREV_INSN (loop_end)) with first_compare.
Replace '2' with compare_and_branch.
Mon Apr 27 15:53:30
EDT 1998 Andrew MacLeod
<amacleod@cygnus.com>
Mon Apr 27 15:53:30
1998 Andrew MacLeod
<amacleod@cygnus.com>
* cplus-dem.c (demangle_qualified): Replace missing else.
...
...
@@ -4681,7 +4681,7 @@ Sun Apr 26 01:21:06 1998 Richard Henderson <rth@cygnus.com>
* alpha.c (print_operand): Don't add 'v' suffix for ALPHA_FPTM_N.
Sat Apr 25 22:11:38
PDT 1998
Jeff Law (law@cygnus.com)
Sat Apr 25 22:11:38
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -4801,7 +4801,7 @@ Wed Apr 22 10:42:45 1998 Jeffrey A Law (law@cygnus.com)
* mips.c (compute_frame_size): Change only argument to a HOST_WIDE_INT.
Wed Apr 22 10:53:49
EDT 1998
Andrew MacLeod <amacleod@cygnus.com>
Wed Apr 22 10:53:49
1998
Andrew MacLeod <amacleod@cygnus.com>
* cplus-dem.c (struct work stuff): Add field for B and K mangle codes.
(cplus_demangle_opname): Call mop_up_squangle.
...
...
@@ -4947,7 +4947,7 @@ Sun Apr 19 02:42:06 1998 Richard Henderson <rth@cygnus.com>
* haifa-sched.c (queue_to_ready): Fix typo in prototype.
Sat Apr 18 23:52:35
PDT 1998
Jeff Law (law@cygnus.com)
Sat Apr 18 23:52:35
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -5241,7 +5241,7 @@ Mon Apr 13 11:31:49 1998 Jason Merrill <jason@yorick.cygnus.com>
Sun Apr 12 20:55:32 1998 Catherine Moore <clm@cygnus.com>
* invoke.texi (ld options)
Include memset requirements
* invoke.texi (ld options)
:
Include memset requirements
for options -nodstdlib and -nodefaultlibs.
1998-04-12 Paul Eggert <eggert@twinsun.com>
...
...
@@ -5274,7 +5274,7 @@ Sun Apr 12 20:23:03 1998 Jeffrey A Law (law@cygnus.com)
* configure.in (mips-*-ecoff): Do not mention mips/mips.h in tm_files.
* mips/ecoff.h: Include "mips/mips.h".
Sat Apr 11 22:42:54
PDT 1998
Jeff Law (law@cygnus.com)
Sat Apr 11 22:42:54
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -5463,7 +5463,7 @@ Mon Apr 6 23:36:01 1998 Richard Henderson <rth@cygnus.com>
* tree.h (sizetype_tab): Fix previous change for K&R.
Mon Apr
6 22:23:29 PDT 1998
Jeff Law (law@cygnus.com)
Mon Apr
6 22:23:29 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -5480,7 +5480,7 @@ Mon Apr 6 21:49:57 1998 Bob Manson <manson@charmed.cygnus.com>
if not, use ld instead.
* Makefile.in (USE_COLLECT2): It's named collect2 now, not ld.
(ld
:)
Deleted.
(ld
):
Deleted.
(install-collect2): Install as collect2, not ld.
* configure.in(will_use_collect2): It's named collect2 now.
...
...
@@ -5530,7 +5530,7 @@ Mon Apr 6 02:03:29 1998 Jeffrey A Law (law@cygnus.com)
* objc/objc-act.c (encode_aggregate_within): Avoid GNU extensions
in prototype and definition.
Mon Apr
6 00:48:56 PDT 1998
Jeff Law (law@cygnus.com)
Mon Apr
6 00:48:56 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -5551,7 +5551,7 @@ Sun Apr 5 21:31:24 1998 John Wehle (john@feith.com)
(movsf_normal): Change to unnamed pattern.
Likewise for movdf, movxf, and friends.
Sun Apr
5 18:45:51 PDT 1998
Jeff Law (law@cygnus.com)
Sun Apr
5 18:45:51 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -5563,7 +5563,7 @@ Sun Apr 5 16:53:37 1998 Don Bowman <don@pixsci.com>
* configure.in (mips-wrs-vxworks): New target.
Sat Apr
4 23:34:32 PST 1998
Jeff Law (law@cygnus.com)
Sat Apr
4 23:34:32 1998
Jeff Law (law@cygnus.com)
* expmed.c (synth_mult): The value -1, has no zeros, so it can
never have the form ...011.
...
...
@@ -5848,7 +5848,7 @@ Sun Mar 29 12:45:23 1998 Jeffrey A Law (law@cygnus.com)
* tree.h (lang_print_xnode): Provide prototype.
Sat Mar 28 23:50:44
PST 1998
Jeff Law (law@cygnus.com)
Sat Mar 28 23:50:44
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -6155,7 +6155,7 @@ Mon Mar 23 14:14:20 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* freebsd.h (ASM_OUTPUT_ALIGN): Redefine.
Sat Mar 21 23:52:56
PST 1998
Jeff Law (law@cygnus.com)
Sat Mar 21 23:52:56
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -6374,7 +6374,7 @@ Mon Mar 16 12:55:15 1998 Jim Wilson <wilson@cygnus.com>
* config/m68k/netbsd.h (ASM_SPEC): Add %{m68060}.
Mon Mar 16 15:50:20
EST 1998 Andrew MacLeod
<amacleod@cygnus.com>
Mon Mar 16 15:50:20
1998 Andrew MacLeod
<amacleod@cygnus.com>
* except.h (in_same_eh_region): New prototype.
(free_insn_eh_region, init_insn_eh_region): New prototypes.
...
...
@@ -6411,7 +6411,7 @@ Mon Mar 16 11:14:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.
config/m68k/m68k.h: Replace gen_rtx (XXX, ...) with gen_rtx_XXX
(...). Use GEN_INT instead of gen_rtx_CONST_INT.
Sun Mar 15 22:30:44
PST 1998
Jeff Law (law@cygnus.com)
Sun Mar 15 22:30:44
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -6622,7 +6622,7 @@ Sun Mar 8 13:01:56 1998 Jeffrey A Law (law@cygnus.com)
* final.c (shorten_branches): Fix minor logic error in
ADDR_DIFF_VEC shortening support.
Sun Mar
8 02:17:42 PST 1998
Jeff Law (law@cygnus.com)
Sun Mar
8 02:17:42 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -6885,11 +6885,11 @@ Mon Mar 2 22:59:28 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* i386.md (casesi+1): Use ASM_OUTPUT_ALIGN instead of
ASM_OUTPUT_ALIGN_CODE.
Mon Mar
2 01:05:50 PST 1998
Jeff Law (law@cygnus.com)
Mon Mar
2 01:05:50 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Mon Mar
2 00:52:18 PST 1998
Jeff Law (law@cygnus.com)
Mon Mar
2 00:52:18 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -6933,7 +6933,7 @@ Sun Mar 1 17:48:46 1998 Jeffrey A Law (law@cygnus.com)
* c-parse.in (undeclared variable error): Tweak error message to
be clearer.
Sun Mar
1 10:22:36 PST 1998
Jeff Law (law@cygnus.com)
Sun Mar
1 10:22:36 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -7432,7 +7432,7 @@ Sun Feb 15 15:23:15 1998 John Carr <jfc@mit.edu>
* alias.c: Include <stdlib.h> and <string.h>.
(init_alias_analysis): Pass NULL_RTX instead of 0 to record_set.
Sat Feb 14 11:23:09
PST 1998
Jeff Law (law@cygnus.com)
Sat Feb 14 11:23:09
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -7688,7 +7688,7 @@ Wed Feb 11 01:35:55 1998 Robert Lipe <robertl@dgii.com>
(expand_builtin_eh_stub): Remove unused variable 'temp'.
(copy_eh_entry): Deleted. Dead function.
* expr.c (move_block_to_reg) Bracket declaration of 'pat' and
* expr.c (move_block_to_reg)
:
Bracket declaration of 'pat' and
'last' with same #if HAVE_load_multiple as use of it.
(move_block_from_reg): Likewise.
(emit_move_insn_1): Remove unused variable 'insns'.
...
...
@@ -7903,7 +7903,7 @@ Fri Feb 6 00:27:36 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* toplev.c (rest_of_compilation): Call regmove_optimize also for
expensive_optimizations.
Thu Feb
5 13:38:42 PST 1998
Jeff Law (law@cygnus.com)
Thu Feb
5 13:38:42 1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -8132,7 +8132,7 @@ Thu Jan 29 20:26:12 1998 Jeffrey A Law (law@cygnus.com)
* genattrtab.c (optimize): Define in case PRESERVE_DEATH_INFO_REGNO_P
uses it.
Thu Jan 29 09:27:56
PST 1998
Jeff Law (law@cygnus.com)
Thu Jan 29 09:27:56
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -8342,7 +8342,7 @@ Tue Jan 27 23:11:11 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
(output_asm_insn): Move variable `i' inside macro conditional
where it is used. Add parentheses around assignment used as truth
value.
(asm_fprintf) Likewise, likewise.
(asm_fprintf)
:
Likewise, likewise.
* fix-header.c (main): Remove unused variable `done'. Protect
declaration of `i' with FIXPROTO_IGNORE_LIST.
...
...
@@ -8393,7 +8393,7 @@ Tue Jan 27 23:11:11 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
Protect variables `i', `total_nodes', and `total_bytes' with the
GATHER_STATISTICS macro.
Tue Jan 27 23:01:55 1998 Mike Stump
(mrs@wrs.com)
Tue Jan 27 23:01:55 1998 Mike Stump
<mrs@wrs.com>
* m32r.md, mips.md, mn10200.md, mn10300.md, pyr.md: Add
some comments regarding use of dead_or_set_p.
...
...
@@ -8606,7 +8606,7 @@ Fri Jan 23 00:08:55 1998 Robin Kirkham <rjk@mlb.dmt.csiro.au>
mcpu32 or m5200.
* longlong.h: Replace __mc68332__ with __mcpu32__.
Thu Jan 22 19:55:40
PST 1998
Jeff Law (law@cygnus.com)
Thu Jan 22 19:55:40
1998
Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
...
...
@@ -8698,7 +8698,7 @@ Sun Jan 18 01:54:27 1998 Jeffrey A Law (law@cygnus.com)
* alpha/xm-winnt.h (HAS_INIT_SECTION): Undefine.
Sun Jan 18 00:57:35 1998 Mike Stump
(mrs@wrs.com)
Sun Jan 18 00:57:35 1998 Mike Stump
<mrs@wrs.com>
* configure.in (i960-wrs-vxworks): Default to latest vxworks release.
...
...
@@ -9168,7 +9168,7 @@ Wed Dec 24 22:34:55 1997 Jeffrey A Law (law@cygnus.com)
* tree.c (restore_tree_status): Do not dereference a null pointer.
Tue Dec 23 12:56:46 1997
Paul Eggert <eggert@twinsun.com>:
Tue Dec 23 12:56:46 1997
Paul Eggert <eggert@twinsun.com>
* genattrtab.c (main): Check HAVE_{G,S}ETRLIMIT in addition to
RLIMIT_STACK. This maintains consistency with the recent, similar
...
...
@@ -9439,8 +9439,9 @@ Thu Dec 18 14:57:29 1997 Gavin Koch <gavin@cygnus.com>
Thu Dec 18 00:19:38 1997 Robert Lipe <robertl@dgii.com>
* i386/x-sco5 (CLIB) Deleted. (ALLOCA) Added.
* i386/xm-sco5.h (USE_C_ALLOCA) Added.
* i386/x-sco5 (CLIB): Deleted.
(ALLOCA): Added.
* i386/xm-sco5.h (USE_C_ALLOCA): Added.
Tue Dec 16 18:51:00 1997 Bill Moyer <billm@cygnus.com>
...
...
@@ -9590,7 +9591,7 @@ Thu Dec 11 23:33:48 1997 Jason Merrill <jason@yorick.cygnus.com>
* integrate.c (expand_inline_function): Adjust.
* toplev.c (rest_of_compilation): Don't call emit_unwinder.
Fri Oct 10 17:58:31
CEST 1997 Marc Lehmann
<pcg@goof.com>
Fri Oct 10 17:58:31
1997 Marc Lehmann
<pcg@goof.com>
* i386/xm-go32.h (EXECUTABLE_SUFFIX): Define.
(DIR_SEPARATOR, NO_SYS_SIGLIST): Likewise.
...
...
@@ -10015,7 +10016,7 @@ Tue Nov 25 10:00:42 1997 Jeffrey A Law (law@cygnus.com)
* crtstuff.c (do_global_dtors_aux): Handle multiple calls better.
Tue Nov 25 01:26:55 1997 Bruno Haible
<haible@ilog.fr>:
Tue Nov 25 01:26:55 1997 Bruno Haible
<haible@ilog.fr>
* dwarf2out.c (ASM_OUTPUT_DWARF_DELTA1): Implement.
...
...
@@ -10519,7 +10520,7 @@ Sun Nov 2 19:27:21 1997 Jeffrey A Law (law@cygnus.com)
* arm.c (output_move_double): Allocate 3 entries in otherops array.
Sat Nov 1 21:43:00 1997 Mike Stump
(mrs@wrs.com)
Sat Nov 1 21:43:00 1997 Mike Stump
<mrs@wrs.com>
* except.c (expand_eh_region_start_for_decl): Emit EH_REGION_BEG
notes for sjlj exceptions too.
...
...
@@ -11103,7 +11104,7 @@ Thu Oct 16 15:07:51 1997 Richard Henderson <rth@cygnus.com>
* combine.c (can_combine_p): Don't combine with an asm whose
output is a hard register.
Thu Oct 16 15:43:26 1997 Mike Stump
(mrs@wrs.com)
Thu Oct 16 15:43:26 1997 Mike Stump
<mrs@wrs.com>
* c-decl.c (start_struct): Ensure that structs with forward
declarations are in fact packed when -fpack-struct is given.
...
...
@@ -12060,7 +12061,7 @@ Wed Sep 10 01:32:54 1997 Jeffrey A Law (law@cygnus.com)
Wed Sep 10 00:29:29 1997 Manfred Hollstein <manfred@s-direktnet.de>
* m88k/sysv3.h (INITIALIZE_TRAMPOLINE) Define.
* m88k/sysv3.h (INITIALIZE_TRAMPOLINE)
:
Define.
* libgcc2.c (__enable_execute_stack): Provide for sysV88 too.
* xm-m88k.h (USG): Only define if it hasn't already been defined.
...
...
@@ -12203,7 +12204,7 @@ Fri Sep 5 14:04:59 1997 Philippe De Muyter <phdm@info.ucl.ac.be>
Fri Sep 5 13:36:44 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
* sched.c (update_flow_info) When looking if to set found_split_dest
* sched.c (update_flow_info)
:
When looking if to set found_split_dest
or found_orig_dest, look at all parts of a PARALLEL.
* haifa-sched.c (update_flow_info): Likewise.
...
...
@@ -12320,7 +12321,7 @@ Wed Sep 3 10:39:42 1997 Jim Wilson <wilson@cygnus.com>
* alias.c (true_dependence): Test x for BLKmode, in addition to mem.
Wed Sep 3 09:28:50
CDT 1997 Joel Sherrill
(joel@OARcorp.com)
Wed Sep 3 09:28:50
1997 Joel Sherrill
(joel@OARcorp.com)
* i386/go32-rtems.h, i386/rtems.h, i960/rtems.h, m68k/rtems.h,
mips/rtems64.h, pa/rtems.h, rs6000/rtems.h, sh/rtems.h,
...
...
gcc/cp/ChangeLog
View file @
f133e603
...
...
@@ -250,7 +250,7 @@
(build_x_function_call): Deal with OVERLOAD. Handle template-ids.
* Makefile.in (class.o): Depend on splay-tree.h.
Wed Mar 31 11:30:43
BST
1999 Nathan Sidwell <nathan@acm.org>
Wed Mar 31 11:30:43 1999 Nathan Sidwell <nathan@acm.org>
* cvt.c (convert_pointer_to_real): Use same_type_p.
* typeck.c (comp_target_types): Use same_type_p.
...
...
@@ -2031,7 +2031,7 @@ Fri Nov 27 13:07:23 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO.
* pt.c (process_template_parm): Don't set
CLASSTYPE_GOT_SEMICOLON.
(lookup_template_class) Use TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO.
(lookup_template_class)
:
Use TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO.
Coerce arguments on the momentary obstack.
(for_each_template_parm): Use TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO.
(instantiate_class_template): Calculate template arguments on the
...
...
@@ -5818,7 +5818,7 @@ Fri May 15 00:46:05 1998 Jason Merrill <jason@yorick.cygnus.com>
* decl.c (start_decl): Use 'tem'.
Thu May 14 16:30:47
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Thu May 14 16:30:47 1998 Andrew MacLeod <amacleod@cygnus.com>
* exception.cc: Include eh-common.h.
(struct cp_eh_info): Add eh_info struct with NEW_EH_MODEL.
...
...
@@ -6259,7 +6259,7 @@ Fri May 8 00:43:50 1998 Jason Merrill <jason@yorick.cygnus.com>
* call.c (build_user_type_conversion_1): Handle second_conv
properly for templates.
Thu May 7 17:09:25
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Thu May 7 17:09:25 1998 Andrew MacLeod <amacleod@cygnus.com>
* method.c (build_decl_overload_real): Set TREE_USED flag to
zero for build_type_variants nodes as well.
...
...
@@ -6304,7 +6304,7 @@ Tue May 5 23:54:04 1998 Jason Merrill <jason@yorick.cygnus.com>
* init.c (expand_vec_init): The initialization of each array
element is a full-expression.
Tue May 5 18:24:13
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Tue May 5 18:24:13 1998 Andrew MacLeod <amacleod@cygnus.com>
* method.c (build_mangled_name): Add a call to build_type_variant
to get the right type.
...
...
@@ -6325,7 +6325,7 @@ Thu Apr 30 18:59:23 1998 Jim Wilson <wilson@cygnus.com>
* Makefile.in (g++FAQ.info): Put -o option before input file.
Thu Apr 30 13:05:33
EDT
1998 Andrew MacLeod <amacleod@cygnus.com>
Thu Apr 30 13:05:33 1998 Andrew MacLeod <amacleod@cygnus.com>
* gxxint.texi: Add info for squangling codes K and B.
...
...
@@ -7502,7 +7502,7 @@ Thu Feb 19 10:36:48 1998 Jason Merrill <jason@yorick.cygnus.com>
Thu Feb 19 10:15:55 1998 Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>
* pt.c (coerce_template_parms) Add a new parameter, is_tmpl_parm,
* pt.c (coerce_template_parms)
:
Add a new parameter, is_tmpl_parm,
all callers changed. Rely on the new parameter instead of arg
being a TREE_LIST when determine whether we are working inside
template template parameter. Clean up is_type test.
...
...
@@ -7653,7 +7653,7 @@ Tue Feb 10 20:36:52 1998 Jason Merrill <jason@yorick.cygnus.com>
* decl.c (grokdeclarator): Use DECL_USE_TEMPLATE instead
when deciding to override DECL_ASSEMBLER_NAME.
Tue Feb 10 15:30:55
EST 1998 Andrew MacLeod
<amacleod@torpedo.to.cygnus.com>
Tue Feb 10 15:30:55
1998 Andrew MacLeod
<amacleod@torpedo.to.cygnus.com>
* decl2.c (lang_f_options): Add -fsquangle to option processing list.
* cp-tree.h (flag_do_squangling): Add declaration.
...
...
@@ -8089,7 +8089,7 @@ Wed Jan 21 10:29:57 1998 Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>
(grokdeclarator): Handle TEMPLATE_DECL.
* decl2.c (constructor_name_full): Handle TEMPLATE_TEMPLATE_PARM.
* error.c (dump_type): Add TEMPLATE_DECL and TEMPLATE_TEMPLATE_PARM.
(dump_type_prefix, dump_type_suffix) Handle TEMPLATE_TEMPLATE_PARM.
(dump_type_prefix, dump_type_suffix)
:
Handle TEMPLATE_TEMPLATE_PARM.
(dump_decl): Handle unnamed template type parameters.
Handle template template parameters.
(dump_function_name): Handle template template parameters.
...
...
@@ -8991,7 +8991,7 @@ Thu Oct 9 12:08:21 1997 Jason Merrill <jason@yorick.cygnus.com>
* call.c (build_new_method_call): Use simple constructor_name for
error messages.
Wed Oct 8 22:44:42 1997 Jeffrey A Law
(law@cygnus.com)
Wed Oct 8 22:44:42 1997 Jeffrey A Law
<law@cygnus.com>
* method.c (build_underscore_int): Don't use ANSI specific
features.
...
...
@@ -9093,7 +9093,7 @@ Tue Sep 30 00:18:26 1997 Jason Merrill <jason@yorick.cygnus.com>
-traditional and -ansi now do not mess with
dollars_in_ident.
Mon Sep 29 19:57:51 1997 H.J. Lu
(hjl@gnu.ai.mit.edu)
Mon Sep 29 19:57:51 1997 H.J. Lu
<hjl@gnu.ai.mit.edu>
* Makefile.in (parse.o, decl.o): Also depend on
$(srcdir)/../except.h $(srcdir)/../output.h.
...
...
@@ -9521,7 +9521,7 @@ Mon Sep 8 02:33:20 1997 Jody Goldberg <jodyg@idt.net>
* decl.c (current_local_enum): Remove static.
* pt.c (tsubst_enum): Save and restore value of current_local_enum
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.
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>
* call.c (null_ptr_cst_p): Remove support for (void*)0.
Wed Aug 27 02:03:34 1997 Jeffrey A Law
(law@cygnus.com)
Wed Aug 27 02:03:34 1997 Jeffrey A Law
<law@cygnus.com>
* typeck.c (expand_target_expr): Make definition match declaration.
...
...
@@ -9780,7 +9780,7 @@ Sat Aug 23 18:02:59 1997 Mark Mitchell <mmitchell@usa.net>
* error.c (type_as_string): Put const/volatile on template type
parameters where appropriate.
Sat Aug 23 17:47:22 1997 Jeffrey A Law
(law@cygnus.com)
Sat Aug 23 17:47:22 1997 Jeffrey A Law
<law@cygnus.com>
* call.c (strictly_better): Make arguments unsigned ints.
...
...
@@ -11040,7 +11040,7 @@ Fri Dec 27 10:31:40 1996 Paul Eggert <eggert@twinsun.com>
* Make-lang.in (g++spec.o): Don't use $< with an explicit target;
this isn't portable to some versions of `make' (e.g. Solaris 2.5.1).
Tue Dec 24 10:24:03 1996 Jeffrey A Law
(law@cygnus.com)
Tue Dec 24 10:24:03 1996 Jeffrey A Law
<law@cygnus.com>
* decl.c (grokvardecl): Avoid ANSI style initialization.
...
...
@@ -11403,7 +11403,7 @@ Thu Oct 31 17:08:49 1996 Jason Merrill <jason@yorick.cygnus.com>
similar code in build_up_ref.
* cvt.c (build_up_reference): Drastically simplify.
Mon Oct 28 12:45:05 1996 Jeffrey A Law
(law@cygnus.com)
Mon Oct 28 12:45:05 1996 Jeffrey A Law
<law@cygnus.com>
* typeck.c (signed_or_unsigned_type): If the given type already
as the correct signedness, then just return it.
...
...
@@ -15136,7 +15136,7 @@ Thu Dec 14 14:16:26 1995 Mike Stump <mrs@cygnus.com>
copy constructors well. The compiler would do bitwise copying,
instead of ctor calling in some cases.
Wed Dec 13 17:05:54
PST
1995 Paul Eggert <eggert@twinsun.com>
Wed Dec 13 17:05:54 1995 Paul Eggert <eggert@twinsun.com>
* g++.c (my_strerror): Return "cannot access" if errno is 0.
(pfatal_with_name, perror_exec): Don't assume that
...
...
gcc/cp/ChangeLog.1
View file @
f133e603
...
...
@@ -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>
* 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>
...
...
@@ -1217,7 +1217,7 @@ Mon May 22 17:38:48 1995 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
Wed May 24 01:39:03 1995 Jason Merrill <jason@deneb.cygnus.com>
* call.c (build_method_call):
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>
...
...
@@ -1737,9 +1737,9 @@ Mon Apr 10 12:15:59 1995 Jason Merrill <jason@phydeaux.cygnus.com>
whether or not to synthesize a method.
Undo these changes:
* class.c (finish_vtbls):
b
uild more vtables if flag_rtti is on.
* class.c (modify_all_direct_vtables):
ditto
.
* init.c (expand_direct_vtbls_init):
e
xpand more vtables if
* class.c (finish_vtbls):
B
uild more vtables if flag_rtti is on.
* class.c (modify_all_direct_vtables):
Likewise
.
* init.c (expand_direct_vtbls_init):
E
xpand more vtables if
flag_rtti is on.
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>
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
* parse.y
: 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
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>
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.
(expand_start_all_catch): Likewise.
(expand_leftover_cleanups): Likewise.
(expand_end_catch_block): Likewise.
* except.c (make_first_label):
n
ew function.
(expand_start_all_catch):
a
dd a call to make_first_label() before
* except.c (make_first_label):
N
ew function.
(expand_start_all_catch):
A
dd a call to make_first_label() before
using a label as a jump destination.
(expand_end_all_catch): Likewise.
(expand_leftover_cleanups): Likewise.
...
...
@@ -3527,7 +3527,7 @@ Thu Dec 15 16:32:12 1994 Mike Stump <mrs@cygnus.com>
Thu Dec 15 15:17:55 1994 Mike Stump <mrs@cygnus.com>
* *.[chy] (expand_aggr_init) Add fourth argument to handle
* *.[chy] (expand_aggr_init)
:
Add fourth argument to handle
distinction between = init and (init) style of initializations.
* *.[chy] (finish_decl): Add fifth argument to handle
distinction between = init and (init) style of initializations.
...
...
@@ -3631,7 +3631,7 @@ Tue Dec 6 15:43:20 1994 Mike Stump <mrs@cygnus.com>
Tue Dec 6 14:16:34 1994 Jason Merrill <jason@phydeaux.cygnus.com>
* parse.y: :
h
as lower precedence than =.
* parse.y: :
H
as lower precedence than =.
Tue Dec 6 12:46:17 1994 Mike Stump <mrs@cygnus.com>
...
...
@@ -3727,7 +3727,7 @@ Tue Nov 29 19:12:07 1994 Jason Merrill <jason@phydeaux.cygnus.com>
Tue Nov 29 11:28:59 1994 Mike Stump <mrs@cygnus.com>
* parse.y (maybe_raises): Handle throw ().
* parse.y (ansi_raise_identifier):
g
rok type-ids in exception
* parse.y (ansi_raise_identifier):
G
rok type-ids in exception
specifications.
* tree.c (build_exception_variant): Use list compare to check if
two exception specifications match.
...
...
@@ -3755,10 +3755,10 @@ Mon Nov 28 16:44:41 1994 Mike Stump <mrs@cygnus.com>
Thu Nov 17 20:11:24 1994 Doug Evans <dje@cygnus.com>
* cp/Make-lang.in (CXX_INSTALL_NAME) Use program_transform_name.
(GXX_INSTALL_NAME) Likewise.
(CXX_CROSS_NAME) Use program_transform_cross_name.
(GXX_CROSS_NAME) Likewise.
* cp/Make-lang.in (CXX_INSTALL_NAME)
:
Use program_transform_name.
(GXX_INSTALL_NAME)
:
Likewise.
(CXX_CROSS_NAME)
:
Use program_transform_cross_name.
(GXX_CROSS_NAME)
:
Likewise.
(c++.install-man): Use program_transform_name on g++.1.
(c++.uninstall): Likewise.
...
...
@@ -3853,53 +3853,53 @@ Wed Nov 2 15:05:47 1994 Jason Merrill <jason@phydeaux.cygnus.com>
Mon Oct 31 14:50:48 1994 Kung Hsu <kung@mexican.cygnus.com>
* gc.c (build_dynamic_cast):
r
ewrite to make it work.
* class.c (finish_vtbls):
b
uild more vtables if flag_rtti is on.
* class.c (modify_all_direct_vtables):
ditto
.
* init.c (expand_direct_vtbls_init):
e
xpand more vtables if
* 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 (modify_all_direct_vtables):
Likewise
.
* init.c (expand_direct_vtbls_init):
E
xpand more vtables if
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>
* 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.
* 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.
* 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.
* decl.c (record_builtin_type):
c
hange flag_dossier to flag_rtti.
* lex.c (init_lex):
ditto
.
* decl.c
: c
hange variable flag_dossier to flag_rtti.
* decl.c (duplicate_decls):
g
et rid initial size entry of vtable.
* decl.c (hack_incomplete_structures):
t
ake out assert 164.
* search.c (get_abstract_virtuals_1):
ditto
.
* search.c (dfs_init_vbase_pointers):
c
hange CLASSTYPE_DOSSIER to
* decl.c (record_builtin_type):
C
hange flag_dossier to flag_rtti.
* lex.c (init_lex):
Likewise
.
* decl.c
: C
hange variable flag_dossier to flag_rtti.
* decl.c (duplicate_decls):
G
et rid initial size entry of vtable.
* decl.c (hack_incomplete_structures):
T
ake out assert 164.
* search.c (get_abstract_virtuals_1):
Likewise
.
* search.c (dfs_init_vbase_pointers):
C
hange CLASSTYPE_DOSSIER to
CLASSTYPE_RTTI.
* parse.y:
ditto
.
* class.c (prepare_fresh_vtable):
f
or virtual bases, get right
* parse.y:
Likewise
.
* class.c (prepare_fresh_vtable):
F
or virtual bases, get right
offset.
* class.c (add_virtual_function):
c
hange flag_dossier to
* class.c (add_virtual_function):
C
hange flag_dossier to
flag_rtti.
* class.c (modify_one_vtable):
m
odify the right rtti 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 (modify_one_vtable):
M
odify the right rtti entry.
* class.c (override_one_vtable):
G
et rid of size entry.
* class.c (finish_struct):
C
hange flag_dossier to flag_rtti, and
build extra vtables, build type descriptors for polymorphic
classes.
* gc.c (build_headof):
m
ake headof() works correctly with new
* gc.c (build_headof):
M
ake headof() works correctly 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 (build_bltn_desc):
n
ew function for new rtti.
* gc.c (build_user_desc):
ditto
.
* gc.c (build_class_desc):
d
itto.
* gc.c (build_ptr_desc):
d
itto.
* gc.c (build_attr_desc):
d
itto.
* gc.c (build_func_desc):
d
itto.
* gc.c (build_ptmf_desc):
d
itto.
* gc.c (build_ptmd_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 (build_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_user_desc):
Likewise
.
* gc.c (build_class_desc):
D
itto.
* gc.c (build_ptr_desc):
D
itto.
* gc.c (build_attr_desc):
D
itto.
* gc.c (build_func_desc):
D
itto.
* gc.c (build_ptmf_desc):
D
itto.
* gc.c (build_ptmd_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.
Tue Oct 25 13:37:41 1994 Jason Merrill <jason@phydeaux.cygnus.com>
...
...
@@ -4356,7 +4356,7 @@ Mon Sep 19 00:51:39 1994 Jason Merrill <jason@deneb.cygnus.com>
(init_decl_processing): Push artificial declaration of wchar_t so
people don't have to declare it before they can use it.
* error.c (cp_line_of):
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
int and bool.
...
...
@@ -4449,7 +4449,7 @@ Wed Sep 7 13:17:10 1994 Jason Merrill <jason@deneb.cygnus.com>
Mon Sep 5 12:49:18 1994 Jason Merrill <jason@deneb.cygnus.com>
* call.c (build_method_call):
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.
* decl2.c (lang_decode_option): Handle -Wsynth.
...
...
@@ -4478,7 +4478,7 @@ Wed Aug 31 14:29:22 1994 Jason Merrill <jason@deneb.cygnus.com>
Tue Aug 30 13:50:18 1994 Jason Merrill <jason@deneb.cygnus.com>
* method.c (build_assign_ref):
r
eturn *this;
* method.c (build_assign_ref):
R
eturn *this;
(build_assign_ref): Fix base assignment order.
(build_copy_constructor): Fix member init order.
...
...
@@ -4583,12 +4583,12 @@ Sun Aug 21 23:07:35 1994 Gerald Baumgartner <gb@cs.purdue.edu>
Fri Aug 19 14:04:47 1994 Kung Hsu <kung@mexican.cygnus.com>
* method.c (build_overload_nested_name):
i
n qualified name
* method.c (build_overload_nested_name):
I
n qualified name
mangling, the template with value instantiation will have numeric
at end and may mixed with the name length of next nested level.
Add a '_' in between.
* method.c (build_overload_name):
d
itto.
* method.c (build_overload_identifier):
d
itto.
* method.c (build_overload_name):
D
itto.
* method.c (build_overload_identifier):
D
itto.
Thu Aug 18 16:24:43 1994 Mike Stump <mrs@cygnus.com>
...
...
@@ -6076,7 +6076,7 @@ Thu May 5 17:35:37 1994 Jason Merrill <jason@deneb.cygnus.com>
Thu May 5 16:17:27 1994 Kung Hsu <kung@mexican.cygnus.com>
* parse.y (already_scoped_stmt):
m
ove expand_end_binding() to
* parse.y (already_scoped_stmt):
M
ove expand_end_binding() to
fix the unmatched LBB/LBE in stabs.
Thu May 5 14:36:17 1994 Jason Merrill <jason@deneb.cygnus.com>
...
...
@@ -6231,7 +6231,7 @@ Mon May 2 15:02:11 1994 Jason Merrill <jason@deneb.cygnus.com>
Mon May 2 12:51:31 1994 Kung Hsu <kung@mexican.cygnus.com>
* search.c (dfs_debug_mark):
u
nmark TYPE_DECL_SUPPRESS_DEBUG, not
* search.c (dfs_debug_mark):
U
nmark TYPE_DECL_SUPPRESS_DEBUG, not
DECL_IGNORED_P.
Fri Apr 29 12:29:56 1994 Jason Merrill <jason@deneb.cygnus.com>
...
...
@@ -6299,7 +6299,7 @@ Thu Apr 28 02:12:08 1994 Jason Merrill <jason@deneb.cygnus.com>
* decl.c (pushdecl): Back out Chip's last change.
* decl.c (grok_op_properties):
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
(SET_DECL_SYNTHESIZED): DECL_SOURCE_LINE = 0
...
...
@@ -6313,7 +6313,7 @@ Thu Apr 28 02:12:08 1994 Jason Merrill <jason@deneb.cygnus.com>
Thu Apr 28 15:19:46 1994 Mike Stump <mrs@cygnus.com>
* cp-tree.h:
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>
...
...
@@ -6330,7 +6330,7 @@ Wed Apr 27 21:01:24 1994 Doug Evans <dje@canuck.cygnus.com>
Wed Apr 27 19:10:04 1994 Kung Hsu <kung@mexican.cygnus.com>
* decl.c (xref_tag):
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.
Wed Apr 27 18:10:12 1994 Jason Merrill <jason@deneb.cygnus.com>
...
...
@@ -6562,12 +6562,12 @@ Fri Apr 22 12:55:42 1994 Jason Merrill <jason@deneb.cygnus.com>
* cp/typeck.c (signed_or_unsigned_type): Check for any
INTEGRAL_TYPE_P not just INTEGER_TYPE.
Mon Dec 6 13:35:31 1993 Norbert Kiesel
(norbert@i3.INformatik.rwth-aachen.DE)
Mon Dec 6 13:35:31 1993 Norbert Kiesel
<norbert@i3.INformatik.rwth-aachen.DE>
* cp/decl.c (finish_enum): Start from 0 when determining precision
for short enums.
Fri Dec 3 17:07:58 1993 Ralph Campbell
(ralphc@pyramid.COM)
Fri Dec 3 17:07:58 1993 Ralph Campbell
<ralphc@pyramid.COM>
* cp/parse.y (unary_expr): Look at $1 for tree_code rather than
casting $$.
...
...
@@ -6590,9 +6590,9 @@ Fri Apr 22 12:55:42 1994 Jason Merrill <jason@deneb.cygnus.com>
Fri Apr 22 12:48:10 1994 Kung Hsu <kung@mexican.cygnus.com>
* class.c (finish_struct):
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.
* 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.
Fri Apr 22 03:27:26 1994 Doug Evans <dje@cygnus.com>
...
...
@@ -6665,7 +6665,7 @@ Tue Apr 19 22:25:41 1994 Mike Stump <mrs@cygnus.com>
* cp-tree.h (init_vtbl_ptrs, expand_direct_vtbls_init,
get_first_matching_virtual, get_matching_virtual,
expand_vbase_vtables_init, expand_indirect_vtbls_init): Update.
* cvt.c (convert_pointer_to_real):
c
leanup error message.
* cvt.c (convert_pointer_to_real):
C
leanup error message.
* decl.c (grokfndecl): General cleanup.
* decl.c (finish_function): Change init_vtbl_ptrs call to
expand_direct_vtbls_init. Change expand_vbase_vtables_init call to
...
...
@@ -6764,8 +6764,8 @@ Fri Apr 15 16:36:33 1994 Jason Merrill <jason@deneb.cygnus.com>
Fri Apr 15 15:56:35 1994 Kung Hsu <kung@mexican.cygnus.com>
* class.c (build_vtable_entry):
r
evert Apr 4 change.
* decl2.c (mark_vtable_entries):
r
eplace pure virtual function
* class.c (build_vtable_entry):
R
evert Apr 4 change.
* decl2.c (mark_vtable_entries):
R
eplace pure virtual function
decl with abort's.
Fri Apr 15 13:49:33 1994 Jason Merrill <jason@deneb.cygnus.com>
...
...
@@ -6842,7 +6842,7 @@ Wed Apr 13 00:22:35 1994 Jason Merrill <jason@deneb.cygnus.com>
Tue Apr 12 02:14:17 1994 Jason Merrill <jason@deneb.cygnus.com>
Clean up overloading of the template name.
* class.c (pushclass):
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
uninstantiated.
(popclass): Correspondingly.
...
...
@@ -6998,7 +6998,7 @@ Fri Apr 8 16:39:35 1994 Jason Merrill <jason@deneb.cygnus.com>
* parse.y: Simplify fn.def2 and component_decl. Support 'enum
A::foo' syntax. Catch invalid scopes better.
* parse.y, lex.c:
l
ose TYPENAME_COLON.
* parse.y, lex.c:
L
ose TYPENAME_COLON.
* decl2.c (groktypefield): #if 0 out.
...
...
@@ -7160,7 +7160,7 @@ Wed Apr 6 10:53:56 1994 Mike Stump <mrs@cygnus.com>
Tue Apr 5 17:43:35 1994 Kung Hsu <kung@mexican.cygnus.com>
* class.c (add_virtual_function):
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.
(see also Apr 4 change)
...
...
@@ -7177,12 +7177,12 @@ Tue Apr 5 13:26:42 1994 Jason Merrill <jason@deneb.cygnus.com>
Mon Apr 4 11:28:17 1994 Kung Hsu <kung@mexican.cygnus.com>
* class.c (finish_struct):
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.
* 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.
* 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>
...
...
@@ -7210,10 +7210,10 @@ Thu Mar 31 19:50:35 1994 Jason Merrill <jason@deneb.cygnus.com>
Thu Mar 31 16:20:16 1994 Kung Hsu <kung@mexican.cygnus.com>
* decl2.c (grok_func_init):
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.
Sat Jan 23 23:23:26 1994 Stephen R. van den Berg
(berg@pool.informatik.rwth-aachen.de)
Sat Jan 23 23:23:26 1994 Stephen R. van den Berg
<berg@pool.informatik.rwth-aachen.de>
* decl.c (init_decl_processing): Declare __builtin_return_address
and __builtin_frame_address for C++ as well.
...
...
@@ -7223,7 +7223,7 @@ Thu Mar 31 12:35:49 1994 Mike Stump <mrs@cygnus.com>
* typeck2.c (store_init_value): Integral constant variables are
always constant, even when doing -fpic.
Sat Jan 23 23:23:26 1994 Stephen R. van den Berg
(berg@pool.informatik.rwth-aachen.de)
Sat Jan 23 23:23:26 1994 Stephen R. van den Berg
<berg@pool.informatik.rwth-aachen.de>
* decl.c (redeclaration_error_message): Pass the types to
comptypes.
...
...
@@ -7292,7 +7292,7 @@ Tue Mar 29 00:54:18 1994 Jason Merrill <jason@deneb.cygnus.com>
* decl.c (pushdecl): Call push_overloaded_decl for functions and
function templates.
(duplicate_decls):
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
compare them.
(push_overloaded_decl): Don't deal with linkage. Call
...
...
@@ -7604,10 +7604,10 @@ Thu Mar 17 12:01:10 1994 Jason Merrill <jason@deneb.cygnus.com>
Wed Mar 16 17:42:52 1994 Kung Hsu <kung@mexican.cygnus.com>
* parse.y (typespec):
add SCOPE TYPENAME for global scoped
* parse.y (typespec):
Add SCOPE TYPENAME for global scoped
type. e.g. ::B x.
* decl.c (complete_array_type):
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
default index.
...
...
@@ -7632,7 +7632,7 @@ Tue Mar 15 20:02:35 1994 Jason Merrill <jason@deneb.cygnus.com>
Tue Mar 15 19:22:05 1994 Kung Hsu <kung@mexican.cygnus.com>
* decl.c (complete_array_type):
complete TYPE_DOMAIN of the
* decl.c (complete_array_type):
Complete TYPE_DOMAIN of the
initializer also, because back-end requires it.
Tue Mar 15 15:33:31 1994 Jason Merrill <jason@deneb.cygnus.com>
...
...
@@ -7647,13 +7647,13 @@ Mon Mar 14 16:24:36 1994 Mike Stump <mrs@cygnus.com>
Fri Mar 11 15:35:39 1994 Kung Hsu <kung@mexican.cygnus.com>
* call.c (build_method_call):
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
destructor.
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.
Tue Mar 8 00:19:58 1994 Jason Merrill <jason@deneb.cygnus.com>
...
...
@@ -8038,17 +8038,17 @@ Fri Feb 11 11:52:26 1994 Jason Merrill <jason@deneb.cygnus.com>
* error.c (dump_type_prefix): Output basetype for METHOD_TYPEs.
hu Jan 13 17:55:51 EST 1994 Gnanasekaran Swaminathan
<gs4t@virginia.edu>
Thu Jan 13 17:55:51 1994 Gnanasekaran Swaminathan
<gs4t@virginia.edu>
* cp-tree.h (DESTRUCTOR_NAME_P): 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
NO_DOT_IN_LABEL are not defined.
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.
(coerce_template_parms): u
pdate the grok_template_type ()
(coerce_template_parms): U
pdate the grok_template_type ()
function call.
* pt.c (tsubst): Traverse method list using DECL_CHAIN.
...
...
@@ -8586,17 +8586,17 @@ Mon Jan 24 17:06:23 1994 Jason Merrill <jason@deneb.cygnus.com>
Mon Jan 24 13:50:13 1994 Kung Hsu <kung@mexican.cygnus.com>
* decl.c (xref_tag):
h
andle anonymous nested type.
* decl.c (globalize_nested_type):
a
dd no globalize bit check.
* spew.c (hack_more_ids)
: t
emplated nested decl not push top
* decl.c (xref_tag):
H
andle anonymous nested type.
* decl.c (globalize_nested_type):
A
dd no globalize bit check.
* spew.c (hack_more_ids)
: T
emplated nested decl not push top
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.
* 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.
* pt.c
: d
itto.
* pt.c
: D
itto.
Fri Jan 21 14:06:02 1994 Jason Merrill <jason@deneb.cygnus.com>
...
...
@@ -8718,11 +8718,11 @@ Thu Jan 13 15:38:29 1994 Jason Merrill <jason@deneb.cygnus.com>
Fri Jan 14 18:25:29 1994 Kung Hsu <kung@mexican.cygnus.com>
* cp-decl (xref_tag):
f
ix a bug in conflict type.
* cp-parse.y
: a
dd SCOPED_NAME for uninstantiated template nested
* cp-decl (xref_tag):
F
ix a bug in conflict type.
* cp-parse.y
: A
dd SCOPED_NAME for uninstantiated template nested
type reference.
* cp-spew.c (yylex)
: g
enerated SCOPED_NAME token.
* cp-lex.c (yyprint):
h
andle SCOPED_NAME.
* cp-spew.c (yylex)
: G
enerated SCOPED_NAME token.
* cp-lex.c (yyprint):
H
andle SCOPED_NAME.
Fri Jan 14 17:00:29 1994 Mike Stump <mrs@cygnus.com>
...
...
@@ -8731,7 +8731,7 @@ Fri Jan 14 17:00:29 1994 Mike Stump <mrs@cygnus.com>
Thu Jan 13 14:00:35 1994 Kung Hsu <kung@mexican.cygnus.com>
* cp-decl2.c (grok_x_components):
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.
Thu Jan 13 11:39:34 1994 Mike Stump <mrs@cygnus.com>
...
...
@@ -8759,10 +8759,10 @@ Thu Jan 13 11:39:34 1994 Mike Stump <mrs@cygnus.com>
Wed Jan 12 18:24:16 1994 Kung Hsu <kung@mexican.cygnus.com>
* cp-decl.c (xref_tag):
r
e-implement globalize nested type.
* cp-decl2.c (grok_x_components):
d
itto.
* cp-parse.y:
d
itto.
* cp-tree.h (lang_type):
a
dd no_globalize bit in type_flags.
* cp-decl.c (xref_tag):
R
e-implement globalize nested type.
* cp-decl2.c (grok_x_components):
D
itto.
* cp-parse.y:
D
itto.
* 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>
...
...
@@ -8795,21 +8795,21 @@ Mon Jan 10 18:48:06 1994 Mike Stump <mrs@cygnus.com>
Mon Jan 10 17:48:37 1994 Kung Hsu <kung@mexican.cygnus.com>
* cp-decl.c (finish_decl):
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.
* cp-decl.c (grokdeclarator):
a
llow nested SCOPE_REF
* cp-spew.c (hack_more_ids):
h
andle nested type in template.
* cp-parse.y
: h
andle nested type reference in uninstantiated
* cp-decl.c (grokdeclarator):
A
llow nested SCOPE_REF
* cp-spew.c (hack_more_ids):
H
andle nested type in template.
* cp-parse.y
: H
andle nested type reference in uninstantiated
template.
* cp-call.c (build_method_call):
h
andle uninstantiated template
* cp-call.c (build_method_call):
H
andle uninstantiated template
case.
* cp-pt.c (search_nested_type_in_tmpl):
new function, search nested
* cp-pt.c (search_nested_type_in_tmpl):
New function, search nested
type in template.
* cp-pt.c (lookup_nested_type_by_name):
new function, lookup nested
* cp-pt.c (lookup_nested_type_by_name):
New function, lookup nested
type by name.
* cp-pt.c (tsubst):
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>
...
...
@@ -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>
* cp-parse.y:
c
hange to handle whether to globalize nested class.
* cp-decl.c(xref_tag, maybe_globalize_type): Likewise.
* cp-parse.y:
C
hange to handle whether to globalize nested class.
* cp-decl.c
(xref_tag, maybe_globalize_type): Likewise.
Mon Jan 3 22:22:32 1994 Gerald Baumgartner <gb@cygnus.com>
...
...
@@ -8950,7 +8950,7 @@ Fri Dec 17 12:41:17 1993 Jason Merrill <jason@deneb.cygnus.com>
Thu Dec 16 16:48:05 1993 Kung Hsu <kung@cirdan.cygnus.com>
* cp-lex.c (default_assign_ref_body):
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.
Thu Dec 16 14:46:06 1993 Brendan Kehoe <brendan@lisa.cygnus.com>
...
...
@@ -9023,9 +9023,9 @@ Tue Dec 14 11:37:23 1993 Jason Merrill <jason@deneb.cygnus.com>
Mon Dec 13 18:04:33 1993 Kung Hsu <kung@cirdan.cygnus.com>
* cp-decl.c (xref_tag):
fix regression created by changes made
* cp-decl.c (xref_tag):
Fix regression created by changes made
in Dec. 7 1993.
* cp-decl.c (xref_defn_tag):
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>
...
...
@@ -9241,7 +9241,7 @@ Fri Dec 3 16:01:10 1993 Jason Merrill <jason@deneb.cygnus.com>
Fri Dec 3 15:32:34 1993 Kung Hsu <kung@cirdan.cygnus.com>
* cp-init.c (expand_member_init):
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.
Fri Dec 3 12:28:59 1993 Jason Merrill <jason@deneb.cygnus.com>
...
...
@@ -9259,7 +9259,7 @@ Fri Dec 3 10:32:08 1993 Jason Merrill <jason@deneb.cygnus.com>
Thu Dec 2 18:05:56 1993 Kung Hsu <kung@cirdan.cygnus.com>
* cp-call.c (build_method_call):
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.
Wed Nov 17 19:14:29 1993 Chip Salzenberg <chip@fin.uucp>
...
...
@@ -9416,7 +9416,7 @@ Fri Nov 12 15:30:27 1993 Jason Merrill <jason@deneb.cygnus.com>
* cp-pt.c (tsubst): Deal with new overloading.
* cp-typeck.c (fntype_p):
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 (...).
(build_x_function_call): Deal with new overloading.
...
...
@@ -9440,7 +9440,7 @@ Mon Nov 8 13:50:49 1993 Jason Merrill <jason@deneb.cygnus.com>
(is_overloaded_fn): Returns whether or not the passed tree is
a function or list of functions.
* cp-init.c (init_init_processing):
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.
* 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