- 09 Feb, 2001 9 commits
-
-
* configure.in: Don't run AC_PROG_CC_WORKS, because we're not interested in the result and it might fail. * libF77/configure.in: Likewise. * libI77/configure.in: Likewise. * libU77/configure.in: Likewise. * configure: Regenerated. * libF77/configure: Likewise. * libI77/configure: Likewise. * libU77/configure: Likewise. In libobjc: * configure.in: Don't run AC_PROG_CC_WORKS or AC_EXEEXT, because we're not interested in the result and they might fail. * configure: Regenerated. From-SVN: r39560
Geoffrey Keating committed -
* java/io/OutputStreamWriter.java: (flush, writeChars): Throw IOException if stream closed. From-SVN: r39559
Bryce McKinlay committed -
From-SVN: r39558
David Edelsohn committed -
* config/rs6000/rs6000.c (output_toc): Allow 32-bit targets to handle DImode constants. Use one TOC entry for SImode and smaller constants, aligned properly. Co-Authored-By: David Edelsohn <edelsohn@gnu.org> From-SVN: r39557
Franz Sirl committed -
* java/lang/Byte.java: Remove redundant instanceof and null checks. * java/lang/Integer.java: Likewise. * java/lang/Long.java: Likewise. * java/lang/Short.java: Likewise. * java/lang/Double.java: Likewise. (doubleToRawLongBits): New method. * java/lang/Float.java: As above. (floatToRawIntBits): New method. From-SVN: r39556
Bryce McKinlay committed -
From-SVN: r39555
Tom Tromey committed -
arm.c (arm_expand_prologue): Do tell the dwarf2 backend about the SP adjustment for saving the static chain... * config/arm/arm.c (arm_expand_prologue): Do tell the dwarf2 backend about the SP adjustment for saving the static chain pointer. * dwarf2out.c (dwarf2out_frame_debug_expr): Use the specified offset when setting a temporary CFA register. From-SVN: r39554
Jason Merrill committed -
From paul@dawa.demon.co.uk. Fix for PR libgcj/1913: * java/io/InputStreamReader.java (ready, read): Throw IOException if stream has been closed. From-SVN: r39553
Tom Tromey committed -
2001-02-08 Alexandre Petit-Bianco <apbianco@cygnus.com> * Make-lang.in (JAVA_OBJS): Added java/mangle_name.o (JVGENMAIN_OBJS): Likewise. * java-tree.h (append_gpp_mangled_name): New prototype. * jcf-parse.c (ggc_mark_jcf): Argument now `void *.' Removed cast calling `gcc_add_root.' * jvgenmain.c (mangle_obstack): New global, initialized. (main): Use it. (do_mangle_class): Constify local `ptr.' Removed macro `MANGLE_NAME.' Removed cast in `for.' Call append_gpp_mangle_name and update `count' if necessary. Use `mangle_obstack.' * mangle.c (append_unicode_mangled_name): Removed. (append_gpp_mangled_name): Likewise. (unicode_mangling_length): Likewise. (mangle_member_name): Return type set to `void.' (mangle_field_decl): Don't append `U' in escaped names. (mangle_method_decl): Likewise. (mangle_member_name): Just use `append_gpp_mangled_name.' * mangle_name.c: New file. (http://gcc.gnu.org/ml/gcc-patches/2001-02/msg00492.html) From-SVN: r39552
Alexandre Petit-Bianco committed
-
- 08 Feb, 2001 21 commits
-
-
* config.gcc : New targets, i386-*-chorusos*, sparc-*-chorusos*, powerpc-*-chorusos* . * config/rs6000/chorus.h : New file. * config/i386/chorus.h : New file. * config/sparc/chorus.h : New file. * config/sparc/t-chorus-elf : New file. From-SVN: r39551
Chandrakala Chavva committed -
* configure.in: for *-chorusos, don't config target-newlib and target-libgloss. From-SVN: r39550
Chandrakala Chavva committed -
2001-02-08 Loren J. Rittle <ljrittle@acm.org> * src/locale-inst.cc (fill_n): Instantiate with size_t arguments. From-SVN: r39549
Benjamin Kosnik committed -
From-SVN: r39548
David Edelsohn committed -
* config/rs6000/rs6000.h (ASM_OUTPUT_SYMBOL_REF): Move from here ... * config/rs6000/aix.h (ASM_OUTPUT_SYMBOL_REF): ... to here. * config/rs6000/aix51.h (CPLUSCPLUS_CPP_SPEC): Define it. (__WCHAR_TYPE__): Correct macro name. From-SVN: r39547
David Edelsohn committed -
From-SVN: r39546
David Edelsohn committed -
* config/i386/i386.c (ix86_frame_pointer_required): New. (ix86_setup_frame_addresses): New. (struct machine_funciton): Add accesses_prev_frame. * config/i386/i386.h (FRAME_POINTER_REQUIRED): Call ix86_frame_pointer_required. (SUBTARGET_FRAME_POINTER_REQUIRED): New. (SETUP_FRAME_ADDRESSES): New. * config/i386/i386-protos.h: Update. * config/i386/sco5.h (SUBTARGET_FRAME_POINTER_REQUIRED): Rename from FRAME_POINTER_REQUIRED. * config/i386/svr3gas.h: Likewise. * config/i386/sysv3.h: Likewise. * config/i386/v3gas.h: Likewise. From-SVN: r39545
Richard Henderson committed -
* config/sparc/sparc.c (function_arg_record_value_3): Fix calculation of the number of integer registers required. (function_arg_record_value): Likewise. From-SVN: r39544
Richard Henderson committed -
* diagnostic.c (internal_error): Say "confused" after 1 error, not two. Print file and line with "confused" message. From-SVN: r39543
Jason Merrill committed -
* dwarf2out.c (dwarf2out_line): Include filename in -dA output. and improve comments. From-SVN: r39542
Jason Merrill committed -
From-SVN: r39541
Richard Kenner committed -
* search.c (shared_member_p): New function. (lookup_field_r): Use it. * cp-tree.h (SHARED_MEMBER_P): Remove. * method.c (process_overload_item): Handle template-dependent array bounds. * pt.c (type_unification_real): If we end up with undeduced nontype parms, try again. * decl.c (lookup_name_real): Tweak warning to refer to decls, not types. * typeck2.c (friendly_abort): Don't say anything if we have earlier errors or sorries. * decl.c (check_tag_decl): Notice attempts to redefine bool and wchar_t. Ignore if in_system_header. * decl.c (maybe_push_cleanup_level): New fn... (start_decl_1): ...split out from here. * cvt.c (build_up_reference): Use it. * cp-tree.h: Declare it. From-SVN: r39540
Jason Merrill committed -
From-SVN: r39539
Bernd Schmidt committed -
From-SVN: r39538
Bernd Schmidt committed -
From-SVN: r39537
Jason Merrill committed -
* libjava.mauve/mauve.exp: Added support for XFAILs. * libjava.mauve/xfails: New file. From-SVN: r39536
Warren Levy committed -
From-SVN: r39535
Jeff Law committed -
* check-init.c (check_init): Fix TRY_FINALLY_EXPR logic. * check-init.c (check_init): Don't call done_alternative after processing loop code, as a LOOP_EXPR never terminates normally. From-SVN: r39534
Per Bothner committed -
* gcc.texi (Incompatibilities): Update documentation of preprocessing numbers. From-SVN: r39533
Joseph Myers committed -
* config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp, gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp, g++.dg/dg.exp, g++.old-deja/old-deja.exp, g77.f-torture/execute/execute.exp, g77.f-torture/noncompile/noncompile.exp, gcc.c-torture/execute/execute.exp, gcc.c-torture/execute/memcheck/memcheck.exp, gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp, gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp, gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp, gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp, gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp, lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp, lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp: Remove bug reporting instructions with ancient email addresses. From-SVN: r39532
Joseph Myers committed -
gcc/java/: * gcj.texi: Change sources.redhat.com reference to gcc.gnu.org. libffi/: * include/ffi.h.in: Change sourceware.cygnus.com references to gcc.gnu.org. libjava/: * README, gij.cc, java/lang/natClass.cc, java/lang/natSystem.cc: Change sources.redhat.com and sourceware.cygnus.com references to gcc.gnu.org. From-SVN: r39531
Joseph Myers committed
-
- 07 Feb, 2001 10 commits
-
-
* cpphash.h (struct spec_nodes): Add n_true and n_false. * cppinit.c (cpp_create_reader): Initialize them. (append_include_chain): cxx_aware arg might be unused. * cppexp.c (lex): In C++ mode, recognize 'true' and 'false' keywords and give them their phase 7 meaning. Pedwarn about this unless '__bool_true_false_are_defined' is defined. * g++.dg/stdbool-if.C: New test. From-SVN: r39530
Zack Weinberg committed -
Fix for PR libgcj/1906: * java/text/MessageFormat.java (setLocale): Use named class literals. (forName): Removed. (format(Object,StringBuffer,FieldPosition)): Special case if argument is an Object[]. From-SVN: r39529
Tom Tromey committed -
2001-02-07 Alexandre Petit-Bianco <apbianco@cygnus.com> * jcf-parse.c (HANDLE_SYNTHETIC_ATTRIBUTE): Don't handle field DECLs. (http://gcc.gnu.org/ml/gcc-patches/2001-02/msg00424.html) From-SVN: r39528
Alexandre Petit-Bianco committed -
* c-decl.c (finish_enum): Revert part of 2000-01-05 change. * gcc.dg/20010202-1.c: New test. * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386. From-SVN: r39527
Jakub Jelinek committed -
2001-02-07 Benjamin Kosnik <bkoz@redhat.com> Clean up stdexcept. * include/bits/stringfwd.h: New file. * include/bits/stl_string_fwd.h: Remove. * include/bits/localefwd.h: Remove declaration for allocator. * include/bits/std_iosfwd: Same. * include/bits/std_string.h: Include it. * include/bits/std_ios.h: Remove include. * include/bits/basic_string.h: Tweak. * libsupc++/new: Format. * src/Makefile.am (base_headers): Add stringfwd.h, remove stl_string_fwd.h * src/Makefile.in: Regenerate. * include/bits/std_stdexcept.h: Rewrite. * src/stdexcept.cc: Same. From-SVN: r39526
Benjamin Kosnik committed -
From-SVN: r39525
Mark Mitchell committed -
* defaults.h (CPLUSPLUS_CPP_SPEC): New macro. * gcc.c (struct compiler): Add cpp_spec field. (input_file_compiler): New variable. (do_spec_1): Allow a particular compiler to handle `%C' specially. (main): Store the current compiler in input_file_compiler. * tm.texi (CPLUSPLUS_CPP_SPEC): Document. * lang-specs.h: Use CPLUSPLUS_CPP_SPEC for the preprocessor spec. From-SVN: r39524
Mark Mitchell committed -
* cpphash.h (struct spec_nodes): Add n_true and n_false. * cppinit.c (cpp_create_reader): Initialize them. (append_include_chain): cxx_aware arg might be unused. * cppexp.c (lex): In C++ mode, recognize 'true' and 'false' keywords and give them their phase 7 meaning. Pedwarn about this unless '__bool_true_false_are_defined' is defined. * g++.dg/stdbool-if.C: New test. From-SVN: r39523
Zack Weinberg committed -
Wed Feb 7 09:54:47 2001 Ovidiu Predescu <ovidiu@cup.hp.com> * objc/execute/fdecl.m: Added main(). From-SVN: r39522
Ovidiu Predescu committed -
From-SVN: r39521
Ovidiu Predescu committed
-