Tom Tromey
d0815622ea
martin.out: New file.
...
* libjava.jni/martin.out: New file.
* libjava.jni/martin.c: New file.
* libjava.jni/martin.java: New file.
From-SVN: r39286
2001-01-26 22:41:41 +00:00
Richard Henderson
66cce54da0
alias.c (objects_must_conflict_p): Read-only slots may not conflict despite having the same type.
...
* alias.c (objects_must_conflict_p): Read-only slots may not
conflict despite having the same type.
From-SVN: r39285
2001-01-26 14:32:51 -08:00
Michael Hayes
616fde536e
loop.c (loop_giv_reduce_benefit): Copy mode size into int variable.
...
* loop.c (loop_giv_reduce_benefit): Copy mode size into
int variable.
(check_ext_dependant_givs): Initialise u_start_val and
u_end_val.
(load_mems): Make last_max_reg unsigned.
(try_swap_copy_prop): Use INSN_P and initialise set.
From-SVN: r39284
2001-01-26 22:06:45 +00:00
Warren Levy
5bb1db008c
natSystem.cc (getSystemTimeZone): Only use tm_gmtoff and timezone if they are available on the system.
...
* java/lang/natSystem.cc (getSystemTimeZone): Only use tm_gmtoff
and timezone if they are available on the system.
From-SVN: r39283
2001-01-26 21:57:08 +00:00
Denis Chertykov
0604c15675
* README.AVR : Removed.
...
From-SVN: r39282
2001-01-26 23:40:32 +03:00
Denis Chertykov
b63471e9cf
* README.AVR : Removed.
...
From-SVN: r39281
2001-01-26 23:35:04 +03:00
Jeffrey A Law
d1ebd58d98
pa-64.h (text_section): Remove declaration.
...
* pa-64.h (text_section): Remove declaration.
* pa.md (return_internal): Remove mode on PIC register use.
From-SVN: r39280
2001-01-26 11:37:26 -07:00
Tom Tromey
1ace7e157e
* configure.in: Allow libgcj to be built on Sparc Solaris.
...
From-SVN: r39279
2001-01-26 18:10:07 +00:00
Jeff Law
958157318e
Daily bump.
...
From-SVN: r39278
2001-01-26 01:45:09 -07:00
Michael Sokolov
57d278be72
acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Bourne shell portability bug (use ${MAKE-make}, not ${MAKE:-make}).
...
* acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Bourne shell portability bug
(use ${MAKE-make}, not ${MAKE:-make}).
* aclocal.m4, configure: Regenerate.
From-SVN: r39277
2001-01-26 06:19:52 +00:00
Mark Mitchell
71456ba3b0
ios.cc: Remove accidental inclusion of <stdio.h> in last checkin.
...
* src/ios.cc: Remove accidental inclusion of <stdio.h> in last
checkin.
From-SVN: r39276
2001-01-26 02:25:13 +00:00
Mark Mitchell
bfd7f4ecc7
Makefile.am (sources): Add globals.cc.
...
* src/Makefile.am (sources): Add globals.cc.
* src/Makefile.in: Regenerated.
* src/globals.cc: New file.
* src/ios.cc (cin): Don't define here, just declare extern.
(cout): Likewise.
(cerr): Likewise.
(clog): Likewise.
(wcin): Likewise.
(wcout): Likewise.
(wcerr): Likewise.
(wclog): Likewise.
From-SVN: r39275
2001-01-25 22:39:29 +00:00
Alexandre Petit-Bianco
c4faeb9287
ChangeLog (2001-01-21): Fixed typo.
...
2001-01-25 Alexandre Petit-Bianco <apbianco@cygnus.com>
* ChangeLog (2001-01-21): Fixed typo.
* class.c (layout_class_method): Code accounting for WFLed
method DECL_NAMEs deleted.
* constant.c (find_methodref_index): Likewise.
* decl.c (lang_mark_tree): Mark `wfl' field in struct lang_decl.
* java-tree.h (DECL_FUNCTION_WFL): New macro.
(struct lang_decl): New field `wfl'.
(java_get_real_method_name): Prototype deleted.
* mangle.c (mangle_method_decl): Code accounting for WFLed
method DECL_NAMEs deleted.
* parse.h (GET_METHOD_NAME): Macro deleted.
* parse.y (reset_method_name): Deleted.
(method_header): Set DECL_FUNCTION_WFL.
(check_abstract_method_header): Code accounting for WFLed method
DECL_NAMEs deleted.
(java_get_real_method_name): Deleted.
(check_method_redefinition): Code accounting for WFLed method
DECL_NAMEs deleted. Use DECL_FUNCTION_WFL.
(java_check_regular_methods): Likewise.
(java_check_abstract_methods): Likewise.
(java_expand_classes): Don't call `reset_method_name.'
(search_applicable_method_list): Use DECL_NAMEs instead of
GET_METHOD_NAME.
* typeck.c (lookup_do): Code accounting for WFLed method
DECL_NAMEs deleted.
(http://gcc.gnu.org/ml/gcc-patches/2001-01/msg01954.html )
From-SVN: r39274
2001-01-25 14:25:22 -08:00
Lars Brinkhoff
a8d1550a43
tm.texi (DATA_ALIGNMENT, [...]): fix typos.
...
* tm.texi (DATA_ALIGNMENT, LOCAL_ALIGNMENT, ASM_OPEN_PAREN,
ASM_CLOSE_PAREN): fix typos.
From-SVN: r39273
2001-01-25 22:18:16 +00:00
Mark Mitchell
78e0ba39dc
acconfig.h: Define `const' to the empty string if neither __STDC__ nor __cplusplus is defined.
...
* acconfig.h: Define `const' to the empty string if neither
__STDC__ nor __cplusplus is defined.
* config.in: Regenerated.
From-SVN: r39272
2001-01-25 21:56:21 +00:00
David Edelsohn
05dba9ee7c
config.gcc (rs6000-ibm-aix[5-9]*): Change to aix51.h.
...
* config.gcc (rs6000-ibm-aix[5-9]*): Change to aix51.h.
* collect2.c (main): Delete importf. Add ".obj" file extension.
(GCC_CHECK_HDR): Handle AIX V5 new magic number.
(aix_std_libs): Add additional AIX libraries to skip.
* config/rs6000/aix.h (MY_ISCOFF): Add AIX V5 new magic number.
* config/rs6000/aix51.h: New file.
From-SVN: r39271
2001-01-25 15:12:30 -05:00
David Edelsohn
0ef8b11bf2
- Add AIX 5 support following AIX 4.
...
From-SVN: r39270
2001-01-25 14:11:34 -05:00
Tom Tromey
f07f528411
* java/lang/sf_fabs.c: Use uint32_t, not __uint32_t.
...
From-SVN: r39269
2001-01-25 19:07:18 +00:00
Jeffrey Oldham
22892fc60d
20000320-1.c (main): For MIPS...
...
2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
* gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
floating point number rounding mode to round to the nearest
representable mode.
From-SVN: r39268
2001-01-25 17:58:26 +00:00
Phil Edwards
69d211dd50
std_iterator.h: Do not include stl_relops.h.
...
2001-01-25 Phil Edwards <pme@sources.redhat.com>
* include/bits/std_iterator.h: Do not include stl_relops.h.
* include/bits/std_numeric.h: Ditto.
* include/bits/stl_algobase.h: Ditto.
* include/bits/stl_relops.h: Add comment warning about problems.
From-SVN: r39267
2001-01-25 15:35:10 +00:00
Richard Earnshaw
97876d6690
* lex.c (java_read_char): Check for EOF from getc first.
...
From-SVN: r39261
2001-01-25 10:35:09 +00:00
Michael Hayes
86e212125f
loop.c (loop_call_insn_emit_before, [...]): New.
...
* loop.c (loop_call_insn_emit_before, loop_call_insn_hoist): New.
(loop_insn_emit_before): No longer static.
(move_movables): Replace emit_insn_after with loop_insn_emit_after.
(loop_givs_rescan, load_mems): Likewise.
(check_dbra_loop): Replace emit_insn_before with loop_insn_emit_before.
(maybe_eliminate_biv_1):
(move_movables): Replace emit_call_insn_before with
loop_call_insn_hoist.
* loop.h (loop_insn_emit_before): Add.
* unroll.c (copy_loop_body): Replace emit_insn_before with
loop_insn_emit_before.
From-SVN: r39260
2001-01-25 09:28:55 +00:00
Jeff Law
9dee3e02ce
Daily bump.
...
From-SVN: r39259
2001-01-25 01:45:17 -07:00
Neil Booth
7fa531a6eb
* diagnostic.c (fatal): Request preprocessed source.
...
From-SVN: r39258
2001-01-25 07:39:50 +00:00
Jakub Jelinek
324ffb8c3d
mangle.c (write_mangled_name, [...]): Mangle overloaded operators even in "C" linkage.
...
* mangle.c (write_mangled_name, write_encoding): Mangle overloaded
operators even in "C" linkage.
* method.c (set_mangled_name_for_decl): Likewise.
* decl.c (grokfndecl): Call set_mangled_name_for_decl even for
overloaded operators in "C" linkage.
* g++.old-deja/g++.other/mangle2.C: New test.
From-SVN: r39257
2001-01-25 08:35:21 +01:00
Michael Sokolov
cf480ba7da
alarm_.c: Separate the #ifdef KR_headers logic from the G77_alarm_0 function definition.
...
* libU77/alarm_.c: Separate the #ifdef KR_headers logic from the
G77_alarm_0 function definition. Check for SIG_ERR and provide our own
if missing.
From-SVN: r39256
2001-01-25 05:11:38 +00:00
Gabriel Dos Reis
db353c2c69
*.cc: Remove explicit reference to 'testsuite/' in testcases.
...
* testsuite/27_io/*.cc: Remove explicit reference to 'testsuite/'
in testcases. Prepare for the DejaGnu based framework.
* mkcheck.in: Adjust call to tests_flags. Don't mmkdir testsuite
directory -- it is now mkcheck working directory.
* tests_flags.in: Remove reference to $(top_srcdir). Use
${SRC_DIR} instead.
* Makefile.am (check, check-install): Change mkcheck invocation
logic.
* Makefile.in: Regenerate.
From-SVN: r39255
2001-01-25 04:09:22 +00:00
J"orn Rennecke
91239b939c
c-decl.c (duplicate_decls): If different_binding_level is nonzero...
...
* c-decl.c (duplicate_decls): If different_binding_level is nonzero,
olddecl has argument types and newdecl has none, use the argument
types from olddecl.
From-SVN: r39254
2001-01-25 02:03:14 +00:00
Ulrich Drepper
e57cabac80
dwarf2out.c (prefix_of): New function.
...
* dwarf2out.c (prefix_of): New function. Determine longest common
prefix of the two arguments. The units are whole path components.
(output_file_names): When adding a new directory find the one entry
with the longest common prefix already in the list. Artificially
generate entry if there is none for this prefix.
Fix test to check whether the zeroth directory entry is used.
: ----------------------------------------------------------------------
From-SVN: r39253
2001-01-25 00:18:16 +00:00
Richard Henderson
c499d4d23a
New test.
...
From-SVN: r39252
2001-01-24 16:16:42 -08:00
J"orn Rennecke
304a22ddf1
reload1.c (reload_reg_free_for_value_p): New parameter start_regno.
...
* reload1.c (reload_reg_free_for_value_p): New parameter start_regno.
Changed all callers. Take it into account when deciding if a
previously loaded value matches.
From-SVN: r39251
2001-01-25 00:02:49 +00:00
Richard Henderson
0a28aef93e
reload.c (find_reloads_subreg_address): Fail the substitution if the resulting address is insufficiently aligned.
...
* reload.c (find_reloads_subreg_address): Fail the substitution
if the resulting address is insufficiently aligned.
From-SVN: r39250
2001-01-24 15:50:56 -08:00
David Billinghurst
bf5582ec66
Makefile.in: Explicitly generate a.out for check.
...
2001-01-24 David Billinghurst <David.Billinghurst@riotinto.com>
* libU77/Makefile.in: Explicitly generate a.out for check.
From-SVN: r39249
2001-01-24 22:24:48 +00:00
DJ Delorie
3e882897a0
Fix obvious bug in previous commit
...
From-SVN: r39248
2001-01-24 16:43:11 -05:00
DJ Delorie
1cac878554
combine.c (combine_simplify_rtx): If the modes are all VOIDmode, check the original operand's mode also.
...
* combine.c (combine_simplify_rtx): If the modes are all VOIDmode,
check the original operand's mode also.
* simplify-rtx.c (simplify_ternary_operation): Ditto.
From-SVN: r39247
2001-01-24 16:10:06 -05:00
Joseph Myers
cedd825f0f
c-parse.in (cast_expr): Move compound literals from here ...
...
* c-parse.in (cast_expr): Move compound literals from here ...
(primary): ... to here. Use standard terminology "compound
literal" instead of "constructor expression".
testsuite:
* gcc.c-torture/compile/20010124-1.c: New test.
From-SVN: r39246
2001-01-24 20:41:49 +00:00
Alexandre Oliva
9bad11e125
ltmain.sh (TAG disable-shared, [...]): Make sure we keep at least one of build_libtool_libs or build_old_libs set to yes.
...
* ltmain.sh (TAG disable-shared, TAG disable-static): Make sure we
keep at least one of build_libtool_libs or build_old_libs set to
yes.
From-SVN: r39245
2001-01-24 20:08:50 +00:00
Joseph Myers
445c435a52
texi2pod.pl: Handle "\,".
...
contrib:
* texi2pod.pl: Handle "\,".
gcc:
* gcc.1, cpp.1: Regenerate.
From-SVN: r39244
2001-01-24 19:47:47 +00:00
Mark Mitchell
c347e89206
atomicity.h (__compare_and_swap): Remove.
...
* config/os/aix/bits/atomicity.h (__compare_and_swap): Remove.
(__always_swap): Likewise.
From-SVN: r39243
2001-01-24 19:19:26 +00:00
Alexandre Oliva
4cfc604201
calls.c (emit_library_call_value_1): Memory slot for pass-by-reference argument should have the mode of the argument...
...
* calls.c (emit_library_call_value_1): Memory slot for
pass-by-reference argument should have the mode of the argument,
not of the pointer to it.
From-SVN: r39242
2001-01-24 19:00:58 +00:00
Tom Tromey
597dba19e8
gcc.texi (G++ and GCC): Mention gcj manual.
...
* gcc.texi (G++ and GCC): Mention gcj manual.
(Standards): Link to section of manual mentioning gcj/Java
compatibility.
From-SVN: r39241
2001-01-24 18:47:35 +00:00
Jakub Jelinek
7855db7cb8
cppfiles.c (_cpp_read_file): Add to dependencies if requested.
...
* cppfiles.c (_cpp_read_file): Add to dependencies if requested.
* cppinit.c (cpp_start_read): Remove deps_add_dep call.
* tradcpp.c (main): Add -imacros or -include'd dependencies
for -M*.
* cpp.texi (-M, -MM): Document -M -include behaviour.
From-SVN: r39240
2001-01-24 19:44:40 +01:00
Roger Collins
6a40fc2b75
* config/i386/xm-i386.h: Make __i386__ a boolean macro.
...
From-SVN: r39239
2001-01-24 18:40:46 +00:00
Tom Tromey
295504e3a7
Makefile.in: Rebuilt.
...
* Makefile.in: Rebuilt.
* Makefile.am (c_source_files): Added sf_fabs.c.
* java/lang/sf_fabs.c: New file.
From-SVN: r39238
2001-01-24 17:43:25 +00:00
Will Cohen
2f3fdc527d
abi64.h (RETURN_IN_MEMORY): Always take into account whether registers are 32 bits or 64 bits in size.
...
2001-01-24 Will Cohen <wcohen@redhat.com>
* config/mips/abi64.h (RETURN_IN_MEMORY): Always take into account
whether registers are 32 bits or 64 bits in size.
From-SVN: r39237
2001-01-24 14:01:26 +00:00
Ben Elliston
a941b588e1
m32r.h (PREDICATE_CODES): Remove m32r_not_same_reg.
...
2001-01-24 Ben Elliston <bje@redhat.com>
* config/m32r/m32r.h (PREDICATE_CODES): Remove m32r_not_same_reg.
From-SVN: r39236
2001-01-24 23:47:45 +11:00
Nathan Sidwell
e5596aef62
missed in
...
missed in
* call.c (add_builtin_candidate): Quote std properly, from
previous change.
commit
From-SVN: r39235
2001-01-24 11:31:40 +00:00
Nathan Sidwell
4b2811e97e
pt.c (tsubst_decl): Remove IN_DECL parameter.
...
cp:
* pt.c (tsubst_decl): Remove IN_DECL parameter.
(tsubst_arg_types): Check parameter is not void.
(tsubst): Adjust tsubst_decl call.
testsuite:
* g++.old-deja/g++.pt/spec38.C: New test.
From-SVN: r39234
2001-01-24 11:25:28 +00:00
Nathan Sidwell
d8caf48e5c
call.c (add_builtin_candidate): Quote std properly, from previous change.
...
cp:
* call.c (add_builtin_candidate): Quote std properly, from
previous change.
From-SVN: r39233
2001-01-24 11:21:29 +00:00
Richard Henderson
64b4ab5a18
alpha.md (builtin_longjmp_internal): New.
...
* config/alpha/alpha.md (builtin_longjmp_internal): New.
(builtin_longjmp): Use it instead of emit_indirect_jump.
From-SVN: r39232
2001-01-24 01:00:02 -08:00