Jason Merrill
db36eaf7d0
* tree.c (really_overloaded_fn): Only see through one TREE_LIST.
...
From-SVN: r20227
1998-06-04 07:45:17 -04:00
Jason Merrill
ad1169f719
new
...
From-SVN: r20226
1998-06-04 07:16:03 -04:00
Craig Burley
a835e35137
com.c (ffecom_init_0): Fix setup of INTEGER(KIND=7) pointer type.
...
Mon Jun 1 19:37:42 1998 Craig Burley <burley@gnu.org>
* com.c (ffecom_init_0): Fix setup of INTEGER(KIND=7)
pointer type.
* info.c (ffeinfo_type): Don't crash on null type.
* expr.c (ffeexpr_fulfill_call_): Don't special-case
%LOC(expr) or LOC(expr).
Delete FFEGLOBAL_argsummaryPTR.
* global.c, global.h: Delete FFEGLOBAL_argsummaryPTR.
From-SVN: r20225
1998-06-04 10:41:23 +00:00
Robert Lipe
e69bc5b0b3
rtti5.C float1.C were duplicated as 980310-2.C, 980310-C.
...
rtti5.C float1.C were duplicated as 980310-2.C, 980310-C. Deleted
the former.
From-SVN: r20224
1998-06-04 08:29:07 +00:00
Jason Merrill
73d243c0c5
tweak
...
From-SVN: r20223
1998-06-03 22:27:45 -04:00
Jason Merrill
9d24de29f5
restore
...
From-SVN: r20222
1998-06-03 22:26:15 -04:00
Martin v. Löwis
0228fa7e4e
decl2.c (do_toplevel_using_decl): When decl is a TYPE_DECL, treat it as using ::decl.
...
* decl2.c (do_toplevel_using_decl): When decl is a TYPE_DECL,
treat it as using ::decl.
From-SVN: r20221
1998-06-03 22:13:29 -04:00
Jason Merrill
dc724178aa
update
...
From-SVN: r20220
1998-06-03 21:49:32 -04:00
Martin v. Löwis
1813dd7bdd
* decl2.c (arg_assoc_type): Process unknown_type_node and OFFSET_TYPE.
...
From-SVN: r20219
1998-06-03 21:35:57 -04:00
Jason Merrill
285baa062b
error.c (dump_expr): Clean up NEW_EXPR case.
...
* error.c (dump_expr): Clean up NEW_EXPR case.
* tree.c (mapcar): Support NEW_EXPR.
* error.c (dump_expr): Support NEW_EXPR.
* decl2.c (arg_assoc_type): Return 0 for LANG_TYPE.
From-SVN: r20218
1998-06-03 21:33:03 -04:00
Jeff Law
6035f0aed8
Daily bump.
...
From-SVN: r20217
1998-06-03 18:45:01 -06:00
Jeffrey A Law
f1bfebe57f
* gcc.c-torture/execute/980604-1.c: New test.
...
From-SVN: r20216
1998-06-03 18:40:23 -06:00
Jason Merrill
cc600f3318
method.c (make_thunk): Use overload machinery to make name.
...
* method.c (make_thunk): Use overload machinery to make name.
* search.c (covariant_return_p): New fn.
(get_matching_virtual): Use it.
* init.c (build_new_1): Fix check for void.
From-SVN: r20215
1998-06-03 20:34:57 -04:00
Craig Burley
ff439b5fee
expr.c (safe_from_p): Avoid combinatorial explosion over duplicate SAVE_EXPRs by ensuring we never...
...
* expr.c (safe_from_p): Avoid combinatorial explosion
over duplicate SAVE_EXPRs by ensuring we never recurse
on one that has already been visited.
From-SVN: r20214
1998-06-03 18:30:40 -06:00
Graham Stott
7d2a46a8c7
loop.c (check_dbra_loop): Initialise final_value before normalizing the loop.
...
* loop.c (check_dbra_loop): Initialise final_value before
normalizing the loop.
From-SVN: r20213
1998-06-03 18:01:28 -06:00
Craig Burley
5a3321e186
com.c (ffecom_expr_): Fix D**I and Z**I cases to not convert (DOUBLE PRECISION) D and (DOUBLE...
...
Mon May 25 03:34:42 1998 Craig Burley <burley@gnu.org>
* com.c (ffecom_expr_): Fix D**I and Z**I cases to
not convert (DOUBLE PRECISION) D and (DOUBLE COMPLEX) Z
to INTEGER. (This is dead code here anyway.)
From-SVN: r20212
1998-06-03 14:13:06 +00:00
Craig Burley
6a047254ef
(ffecom_expr_): Fix D**I and Z**I cases to not convert (DOUBLE PRECISION) D and (DOUBLE COMPLEX) Z to INTEGER.
...
(ffecom_expr_): Fix D**I and Z**I cases to
not convert (DOUBLE PRECISION) D and (DOUBLE COMPLEX) Z
to INTEGER. (This is dead code here anyway.)
From-SVN: r20211
1998-06-03 14:12:26 +00:00
J"orn Rennecke
f5470689a7
reload1.c (reload_reg_free_for_value_p): New arguments out and reloadnum.
...
* reload1.c (reload_reg_free_for_value_p): New arguments out and
reloadnum. Changed all callers.
From-SVN: r20210
1998-06-03 13:03:35 +01:00
Ulrich Drepper
9b91d8f4ed
Add _() and N_() macros.
...
From-SVN: r20209
1998-06-03 09:14:21 +00:00
Bruce Korb
fb2aebdb81
This is a more workable makefile
...
From-SVN: r20208
1998-06-03 07:29:13 +00:00
Andreas Schwab
bc516719ec
c-common.c (check_format_info): Put back check for C9x `hh' length modifier.
...
* c-common.c (check_format_info): Put back check for C9x `hh'
length modifier. Warn about %n format writing into const. Remove
obsolete comment.
(format_char_info): Fix comments.
From-SVN: r20207
1998-06-03 02:13:21 +00:00
Andreas Schwab
7fdc2757cb
configure.in: Set float_format to m68k for all m68k targets that do not override...
...
* configure.in: Set float_format to m68k for all m68k targets that
do not override LONG_DOUBLE_TYPE_SIZE.
* config/float-m68k.h: New file.
From-SVN: r20206
1998-06-03 02:06:31 +00:00
Andreas Schwab
c8db55b051
configure.in: Set float_format to m68k for all m68k targets that do not override...
...
* configure.in: Set float_format to m68k for all m68k targets that
do not override LONG_DOUBLE_TYPE_SIZE.
* config/float-m68k.h: New file.
From-SVN: r20205
1998-06-03 01:56:57 +00:00
Jeff Law
474c7687e0
Daily bump.
...
From-SVN: r20204
1998-06-02 18:45:02 -06:00
Richard Henderson
dc2a47ed40
jump.c (jump_optimize): Remove debug messages accidentally left in with the previous change.
...
* jump.c (jump_optimize): Remove debug messages accidentally left in
with the previous change.
From-SVN: r20203
1998-06-02 16:12:06 -07:00
Jeff Law
06abe5a483
Fix typo in last change change.
...
From-SVN: r20202
1998-06-02 16:59:45 -06:00
Richard Henderson
f0348c2524
expr.c (store_expr): Revert stray patch associated with 1998-05-23 commit.
...
* expr.c (store_expr): Revert stray patch associated with
1998-05-23 commit.
From-SVN: r20201
1998-06-02 15:48:51 -07:00
Richard Henderson
4f4f436f07
jump.c (rtx_unsafe_p): New function.
...
* jump.c (rtx_unsafe_p): New function.
(jump_optimize): Use it on if/then/else transformations and
conditional move transformations.
From-SVN: r20200
1998-06-02 15:03:22 -07:00
Jeffrey A Law
c0e3b3b346
New test.
...
From-SVN: r20199
1998-06-02 15:54:22 -06:00
Andreas Schwab
df0e526f2d
fold-const.c (fold, [...]): When folding VAR++ == CONST or VAR-- == CONST construct a proper mask if...
...
* fold-const.c (fold, case EQ_EXPR): When folding VAR++ == CONST
or VAR-- == CONST construct a proper mask if VAR is a bitfield.
Cope with CONST being out of range for the bitfield.
From-SVN: r20198
1998-06-02 15:53:37 -06:00
Jeffrey A Law
ccdb925105
Makefile.in (site.exp): Use the object testsuite directory as the temporary directory.
...
* Makefile.in (site.exp): Use the object testsuite directory as
the temporary directory.
From-SVN: r20197
1998-06-02 15:48:43 -06:00
Robert Lipe
cc33912a9a
Correct typo in "OPtions"
...
From-SVN: r20196
1998-06-02 21:37:21 +00:00
Bernd Schmidt
2638126a5d
expr.c (emit_move_insn_1): When moving complex values in several steps...
...
* expr.c (emit_move_insn_1): When moving complex values in several
steps, emit a CLOBBER to show the destination dies.
Re-add patch.
From-SVN: r20195
1998-06-02 15:30:26 -06:00
Jeff Law
8fca9b9aa8
Random tweaks.
...
From-SVN: r20194
1998-06-02 15:26:02 -06:00
Jeffrey A Law
6c8538ccb1
expr.c (expand_expr, [...]): Handle taking the address of an ADDRESSOF rtx.
...
* expr.c (expand_expr, case ADDR_EXPR): Handle taking the
address of an ADDRESSOF rtx.
From-SVN: r20193
1998-06-02 15:16:10 -06:00
Mike Stump
0bc02db4e6
expr.c (expand_builtin_setjmp): Handle BUILTIN_SETJMP_FRAME_VALUE.
...
* expr.c (expand_builtin_setjmp): Handle BUILTIN_SETJMP_FRAME_VALUE.
* i960.h (SETUP_FRAME_ADDRESSES, BUILTIN_SETJMP_FRAME_VALUE): Define.
* i960.md (ret, flush_register_windows): Define.
(nonlocal_goto): Likewise. Nested function nonlocal gotos don't
work yet.
* tm.texi (BUILTIN_SETJMP_FRAME_VALUE): Document new macro.
From-SVN: r20192
1998-06-02 14:11:21 -06:00
Robert Lipe
666e0f5ad5
Per Martin.
...
From-SVN: r20191
1998-06-02 20:10:23 +00:00
Robert Lipe
0d4ba75b83
More patches from Martin.
...
From-SVN: r20190
1998-06-02 20:01:42 +00:00
Robert Lipe
7e2fbe9340
Corrections, per Martin.
...
From-SVN: r20189
1998-06-02 20:00:24 +00:00
Robert Lipe
72f8240e7a
Remove syntax error, turns into an ICE.
...
From-SVN: r20188
1998-06-02 19:55:39 +00:00
Jeffrey A Law
8ca0d19f71
* gcc.c-torture/execute/980602-1.c: New test.
...
From-SVN: r20187
1998-06-02 13:53:46 -06:00
Robert Lipe
3a0243dbd8
Quoting Martin:
...
The semantics of this test case are implementation-defined, as per
[lib.support.types]/4. Therefore, I propose to delete it.
From-SVN: r20186
1998-06-02 19:47:20 +00:00
Robert Lipe
57f1de49eb
Quoting Martin:
...
[ eb47, eb53, eb89 ] build standard templates from reference types,
which is illegal.
Unfortunately, they all give errors for lines in library headers,
which I can't test for.
Therefore, I suggest to remove all of them, and replace it with
the [eb128.C]
From-SVN: r20185
1998-06-02 19:45:48 +00:00
Robert Lipe
631253eb70
eb47.C eb53.C eb89.C, quoting Martin:
...
These three test cases all build standard templates from reference types,
which is illegal.
Unfortunately, they all give errors for lines in library headers,
which I can't test for.
Therefore, I suggest to remove all of them, and replace it with
[eb128.c]
From-SVN: r20184
1998-06-02 19:44:07 +00:00
Richard Henderson
d46f7484c3
alpha.md (divsi3, [...]): Enable, and work around an OSF/1 library bug wrt sign-extension of inputs.
...
* alpha.md (divsi3, udivsi3, modsi3, umodsi3): Enable, and work
around an OSF/1 library bug wrt sign-extension of inputs.
From-SVN: r20183
1998-06-02 08:37:34 -07:00
Richard Henderson
e3c81d201d
* vax/netbsd.h (DWARF2_UNWIND_INFO): Must be undef, not defined 0.
...
From-SVN: r20182
1998-06-02 05:59:23 -07:00
Bruce Korb
8dafb9d7be
update generated files
...
From-SVN: r20181
1998-06-02 07:02:02 +00:00
Bruce Korb
f6770495f9
Fix variable name to match inclhack shell script
...
From-SVN: r20180
1998-06-02 07:00:13 +00:00
Dave Love
858a26d475
970125-0.f: Fix per JCB.
...
1998-06-02 Dave Love <d.love@dl.ac.uk>
* 970125-0.f: Fix per JCB. Add commentary.
From-SVN: r20179
1998-06-02 02:48:29 +00:00
Dave Love
de5ecc6c4d
Fix per JCB. Add commentary.
...
From-SVN: r20178
1998-06-02 02:44:48 +00:00