aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-01-27pure.cc (writestr): Just use cstdio and std::fputs.Benjamin Kosnik2-15/+8
2001-01-26 Benjamin Kosnik <bkoz@kredhat.com> * libsupc++/pure.cc (writestr): Just use cstdio and std::fputs. From-SVN: r39296
2001-01-27* Makefile.in: Remove uses of + before $(MAKE).Alexandre Oliva2-6/+10
From-SVN: r39295
2001-01-27Daily bump.Jeff Law5-5/+5
From-SVN: r39294
2001-01-27ObjectInputStream.java (read): AND byte with 0xff to make result unsigned.Bryce McKinlay3-15/+53
* java/io/ObjectInputStream.java (read): AND byte with 0xff to make result unsigned. (read (byte[], int, int)): Only call readNextBlock() if the block buffer would actually be overrun. Increment blockDataPosition. (callReadMethod): Propagate exceptions from invocation target. * java/io/ObjectOutputStream.java (callWriteMethod): Propagate exceptions from invocation target. From-SVN: r39293
2001-01-26inserters_extractors.cc: Remove explicit reference to 'testsuite/'.Loren J. Rittle2-1/+6
2001-01-25 Loren J. Rittle <ljrittle@acm.org> * testsuite/21_strings/inserters_extractors.cc: Remove explicit reference to 'testsuite/'. From-SVN: r39292
2001-01-26stmt.c (cost_table): Remove.Richard Henderson2-19/+30
* stmt.c (cost_table): Remove. (COST_TABLE, cost_table_initialized): New. (estimate_case_costs): Use the later instead of the former. (balance_case_nodes): Likewise. From-SVN: r39291
2001-01-26atomicity.h: Remove tricky .subsetion bits.Richard Henderson2-46/+37
2001-01-25 Richard Henderson <rth@redhat.com> * config/cpu/alpha/bits/atomicity.h: Remove tricky .subsetion bits. Fixes Tru64 build issues. From-SVN: r39290
2001-01-26jni.cc (_Jv_JNI_GetAnyMethodID): Rewrite signature from external to internal ↵Tom Tromey2-10/+21
representation. * jni.cc (_Jv_JNI_GetAnyMethodID): Rewrite signature from external to internal representation. (_Jv_JNI_GetAnyFieldID): Likewise. Also, only use _Jv_FindClassFromSignature. From-SVN: r39289
2001-01-26* ltcf-cxx.sh: Use parentheses around eval $ac_compile.Michael Sokolov2-1/+5
From-SVN: r39288
2001-01-26* libjava.jni/martin.c (Java_martin_myNative): Flush stdout.Tom Tromey2-0/+3
From-SVN: r39287
2001-01-26martin.out: New file.Tom Tromey4-0/+72
* libjava.jni/martin.out: New file. * libjava.jni/martin.c: New file. * libjava.jni/martin.java: New file. From-SVN: r39286
2001-01-26alias.c (objects_must_conflict_p): Read-only slots may not conflict despite ↵Richard Henderson2-9/+17
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-26loop.c (loop_giv_reduce_benefit): Copy mode size into int variable.Michael Hayes2-10/+22
* 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-26natSystem.cc (getSystemTimeZone): Only use tm_gmtoff and timezone if they ↵Warren Levy2-2/+20
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* README.AVR : Removed.Denis Chertykov1-26/+0
From-SVN: r39282
2001-01-26* README.AVR : Removed.Denis Chertykov1-0/+4
From-SVN: r39281
2001-01-26pa-64.h (text_section): Remove declaration.Jeffrey A Law3-3/+7
* pa-64.h (text_section): Remove declaration. * pa.md (return_internal): Remove mode on PIC register use. From-SVN: r39280
2001-01-26* configure.in: Allow libgcj to be built on Sparc Solaris.Tom Tromey2-0/+6
From-SVN: r39279
2001-01-26Daily bump.Jeff Law5-5/+5
From-SVN: r39278
2001-01-26acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Bourne shell portability bug (use ↵Michael Sokolov4-3/+15
${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-26ios.cc: Remove accidental inclusion of <stdio.h> in last checkin.Mark Mitchell2-1/+3
* src/ios.cc: Remove accidental inclusion of <stdio.h> in last checkin. From-SVN: r39276
2001-01-25Makefile.am (sources): Add globals.cc.Mark Mitchell5-13/+90
* 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-25ChangeLog (2001-01-21): Fixed typo.Alexandre Petit-Bianco9-123/+52
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-25tm.texi (DATA_ALIGNMENT, [...]): fix typos.Lars Brinkhoff2-3/+8
* tm.texi (DATA_ALIGNMENT, LOCAL_ALIGNMENT, ASM_OPEN_PAREN, ASM_CLOSE_PAREN): fix typos. From-SVN: r39273
2001-01-25acconfig.h: Define `const' to the empty string if neither __STDC__ nor ↵Mark Mitchell3-0/+32
__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-25config.gcc (rs6000-ibm-aix[5-9]*): Change to aix51.h.David Edelsohn5-9/+255
* 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- Add AIX 5 support following AIX 4.David Edelsohn4-8/+14
From-SVN: r39270
2001-01-25* java/lang/sf_fabs.c: Use uint32_t, not __uint32_t.Tom Tromey2-1/+5
From-SVN: r39269
2001-01-2520000320-1.c (main): For MIPS...Jeffrey Oldham2-0/+18
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-25std_iterator.h: Do not include stl_relops.h.Phil Edwards5-3/+17
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* lex.c (java_read_char): Check for EOF from getc first.Richard Earnshaw2-2/+6
From-SVN: r39261
2001-01-25loop.c (loop_call_insn_emit_before, [...]): New.Michael Hayes4-15/+58
* 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-25Daily bump.Jeff Law5-5/+5
From-SVN: r39259
2001-01-25* diagnostic.c (fatal): Request preprocessed source.Neil Booth2-3/+6
From-SVN: r39258
2001-01-25mangle.c (write_mangled_name, [...]): Mangle overloaded operators even in ↵Jakub Jelinek6-4/+67
"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-25alarm_.c: Separate the #ifdef KR_headers logic from the G77_alarm_0 function ↵Michael Sokolov2-4/+16
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*.cc: Remove explicit reference to 'testsuite/' in testcases.Gabriel Dos Reis16-50/+85
* 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-25c-decl.c (duplicate_decls): If different_binding_level is nonzero...J"orn Rennecke2-5/+17
* 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-25dwarf2out.c (prefix_of): New function.Ulrich Drepper2-13/+85
* 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-24New test.Richard Henderson1-0/+50
From-SVN: r39252
2001-01-25reload1.c (reload_reg_free_for_value_p): New parameter start_regno.J"orn Rennecke2-10/+27
* 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-24reload.c (find_reloads_subreg_address): Fail the substitution if the ↵Richard Henderson2-6/+32
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-24Makefile.in: Explicitly generate a.out for check.David Billinghurst2-1/+6
2001-01-24 David Billinghurst <David.Billinghurst@riotinto.com> * libU77/Makefile.in: Explicitly generate a.out for check. From-SVN: r39249
2001-01-24Fix obvious bug in previous commitDJ Delorie1-3/+3
From-SVN: r39248
2001-01-24combine.c (combine_simplify_rtx): If the modes are all VOIDmode, check the ↵DJ Delorie3-1/+13
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-24c-parse.in (cast_expr): Move compound literals from here ...Joseph Myers4-29/+48
* 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-24ltmain.sh (TAG disable-shared, [...]): Make sure we keep at least one of ↵Alexandre Oliva2-2/+18
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-24texi2pod.pl: Handle "\,".Joseph Myers5-10/+125
contrib: * texi2pod.pl: Handle "\,". gcc: * gcc.1, cpp.1: Regenerate. From-SVN: r39244
2001-01-24atomicity.h (__compare_and_swap): Remove.Mark Mitchell2-32/+14
* config/os/aix/bits/atomicity.h (__compare_and_swap): Remove. (__always_swap): Likewise. From-SVN: r39243
2001-01-24calls.c (emit_library_call_value_1): Memory slot for pass-by-reference ↵Alexandre Oliva2-1/+7
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