- 01 Dec, 2000 23 commits
-
-
2000-12-01 Phil Edwards <pme@sources.redhat.com> * mkcheck.in: Count static and shared results separately. 2000-12-01 Loren J. Rittle <ljrittle@acm.org> * mkcheck.in: Correct typo. From-SVN: r37924
Phil Edwards committed -
2000-12-01 Phil Edwards <pme@sources.redhat.com> * diagnostic.c: Fix typos in comments. * diagnostic.h: Likewise. From-SVN: r37923
Phil Edwards committed -
2000-11-30 Phil Edwards <pme@sources.redhat.com> * rtl.texi (Machine Modes): Document BImode and OImode. From-SVN: r37922
Phil Edwards committed -
* gcc.c (default_compilers): Add suffixes .mi, .cp, .ii, .FOR and .FPP. From-SVN: r37921
Joseph Myers committed -
* c-decl.c (grokdeclarator): If pedantic, warn about arrays with incomplete element type. (grokparms): Before checking for incomplete parameter type, check the type isn't error_mark_node. testsuite: * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL. From-SVN: r37920
Joseph Myers committed -
* Makefile.am: Added entries for new java.sql modules. * Makefile.in: Rebuilt. From-SVN: r37919
Warren Levy committed -
* builtins.c (target_char_cast): New function. (expand_builtin_strchr): Use it. (expand_builtin_strrchr): Use it. (builtin_memset_read_str): New function. (expand_builtin_memset): Use target_char_cast. Try to optimize memset with second argument non-zero using store_by_pieces. * gcc.c-torture/execute/string-opt-5.c: Add some memset tests. From-SVN: r37918
Jakub Jelinek committed -
install.texi (avr): Replace incomplete list of supported MCU types with a link to the current one ... * install.texi (avr): Replace incomplete list of supported MCU types with a link to the current one ... * invoke.texi (AVR Options): ... here. Update -mmcu= to list all supported MCU types. Document -minit-stack= default. Document new options -mno-tablejump, -mtiny-stack. * md.texi (AVR family): Fix typo in 'w' constraint letter description. Document 'q'. Update 'O'. From-SVN: r37917
Marek Michalkiewicz committed -
registers in a multi-reg value. From-SVN: r37916
Bernd Schmidt committed -
From-SVN: r37915
Bernd Schmidt committed -
call.c (standard_conversion): Reject pointer to member conversions from ambiguous, inaccessible or virtual bases. cp: * call.c (standard_conversion): Reject pointer to member conversions from ambiguous, inaccessible or virtual bases. * typeck.c (build_static_cast): Don't check pointers to members specially. testsuite: * g++.old-deja/g++.other/cast6.C: New test. From-SVN: r37914
Nathan Sidwell committed -
* mauve-libgcj: Turned on JDK1.2 and turned off tests for classes that aren't quite 1.2 compatible yet. From-SVN: r37913
Warren Levy committed -
From-SVN: r37912
Jeff Law committed -
* config/sh/sh.c (shiftcosts): Don't get INTVAL before testing whether X is a CONST_INT. (addsubcosts): Likewise. From-SVN: r37911
Alexandre Oliva committed -
From-SVN: r37910
Alexandre Oliva committed -
* config/sh/sh.h (OUTPUT_ADDR_CONST_EXTRA): Use INTVAL instead of mis-used XINT. (ARG_POINTER_REGNUM): Set to AP_REG. From-SVN: r37909
Alexandre Oliva committed -
From-SVN: r37908
Warren Levy committed -
* config/sh/sh.md (fpu_switch0, fpu_switch1, movpsi, fpu_switch, splits): Only match on TARGET_SH4. From-SVN: r37907
Alexandre Oliva committed -
* Array.java: New file from classpath. * BatchUpdateException.java: Ditto. * Blob.java: Ditto. * Clob.java: Ditto. * Ref.java: Ditto. * SQLData.java: Ditto. * SQLInput.java: Ditto. * SQLOutput.java: Ditto. * Struct.java: Ditto. * CallableStatement.java: Merged file from claspath. * Connection.java: Ditto. * DataTruncation.java: Ditto. * DatabaseMetaData.java: Ditto. * DriverManager.java: Ditto. * PreparedStatement.java: Ditto. * ResultSet.java: Ditto. * ResultSetMetaData.java: Ditto. * SQLException.java: Ditto. * SQLWarning.java: Ditto. * Statement.java: Ditto. * Types.java: Ditto. From-SVN: r37906
Warren Levy committed -
* combine.c (try_combine): Disregard USEs when updating LOG_LINKS of subsequent insns. From-SVN: r37905
Alexandre Oliva committed -
* config/alpha/alpha.h (ASM_OUTPUT_MI_THUNK): Disable. * config/alpha/alpha32.h (ASM_OUTPUT_MI_THUNK): Likewise. From-SVN: r37904
Richard Henderson committed -
* config/alpha/elf.h (ASM_OUTPUT_SECTION_NAME): Copy elfos.h defn. (DO_SELECT_SECTION): New. (SELECT_SECTION): Use it. (UNIQUE_SECTION_P): New. (UNIQUE_SECTION): New. From-SVN: r37903
Richard Henderson committed -
From-SVN: r37902
Geoffrey Keating committed
-
- 30 Nov, 2000 17 commits
-
-
* src/cmath.cc: Remove. * src/Makefile.am (c_base_headers): Add bits/cmath.tcc. (sources): Remove cmath.cc * src/Makefile.in: Regenerate. * include/c/bits/std_cmath.h (__cmath_power<>): Declare. (__cmath_abs<>): New function. (abs, fabs): Use __cmath_abs when no direct support is available. (__pow_helper<>): New function. (pow): Define here. Use __pow_helper<>. * include/c/bits/cmath.tcc: New file. From-SVN: r37901
Gabriel Dos Reis committed -
from va_list before using it. From-SVN: r37900
Alexandre Oliva committed -
* flow.c (make_edge): Early out, if no flags to set. (calculate_global_regs_live): Clear out garbage only when necessary. * simplify-rtx.c (varray_type used_regs): New. (clear_table): Use it to only clear necessary items. (cselib_lookup, cselib_record_set): Remember newly set items. (cselib_update_varray_sizes, cselib_init): Initialize and grow used_regs. * local-alloc.c (update_equiv_regs): New local `cleared_regs'. Move clearing of dead regs out of insn-loop. From-SVN: r37899
Michael Matz committed -
* calls.c (expand_call): Emit queued insns before creating the tail recursion sequence. * gcc.c-torture/execute/20001130-1.c: New test. From-SVN: r37898
Richard Henderson committed -
method.c (do_build_copy_constructor): Preserve cv qualifications when accessing source object members. cp: * method.c (do_build_copy_constructor): Preserve cv qualifications when accessing source object members. (do_build_assign_ref): Likewise. Remove separate diagnostics for unnamed fields. testsuite: * g++.old-deja/g++.other/op3.C: New test. From-SVN: r37896
Nathan Sidwell committed -
Co-Authored-By: Bruce Korb <bkorb@gnu.org> From-SVN: r37895
J. David Anglin committed -
From-SVN: r37894
Loren J. Rittle committed -
cp: * method.c (do_build_assign_ref): Construct appropriately CV-qualified base reference. Don't allow const casts in base conversion. testsuite: * g++.old-deja/g++.other/op2.C: New test. From-SVN: r37893
Nathan Sidwell committed -
From-SVN: r37873
Gerald Pfeifer committed -
cp: * call.c (build_over_call): Use VOID_TYPE_P. Don't die on incomplete return type. testsuite: * g++.old-deja/g++.other/crash38.C: New test. From-SVN: r37872
Nathan Sidwell committed -
From-SVN: r37871
Jeff Law committed -
* configure.in: Reorganize handling of *-*-gnu*, to share target specific make details with Linux. Update comments to clarify the distinction between GNU/Linux and GNU/Hurd. * config/t-gnu (LIBGCC1, CROSS_LIBGCC1, CRTSTUFF_T_CFLAGS, TARGET_LIBGCC2_CFLAGS): Remove. We now use the settings from config/t-linux for the Hurd. From-SVN: r37870
Jeff Law committed -
* POTFILES.in: Move divmod routines from config/mn10200 to config/ Add dominance.c From-SVN: r37869
Jeffrey A Law committed -
* config/mn10200/udivmod.c, config/mn10200/divmod.c, config/mn10200/udivmodsi4.c: Moved from here. * config/udivmod.c, config/divmod.c, config/udivmodsi4.c: To here. * config/mn10200/t-mn10200 (LIB2FUNCS_EXTRA): Use the generic C division functions. * config/m68hc11/t-m68hc11-gas (LIB2FUNCS_EXTRA): Likewise. From-SVN: r37868
Stephane Carrez committed -
* pa.md (conditional moves): Avoid holes in operand list. (mod, umod patterns): Similarly. (variable extract/shift patterns): Similarly. From-SVN: r37867
Jeffrey A Law committed -
* objc/objc-act.c (lang_init, finish_file, maybe_objc_comptypes, maybe_objc_check_decl, build_objc_string_object, objc_declare_alias, objc_declare_class, build_message_expr, build_protocol_expr, build_selector_expr, build_encode_expr, get_class_ivars, start_class, start_protocol): Remove redundant code, assuming doing_objc_thang is true. From-SVN: r37866
Neil Booth committed -
* pa.c (restore_unscaled_index_insn_codes): Delete procedure. (record_unscaled_index_insn_codes): Likewise. (unscaled_index_insn_codes): Delete. (max_unscaled_index_insn_codes_uid): Delete. (output_function_prologue, output_function_epilogue, pa_reorg): Don't use the unscaled index insn hack. From-SVN: r37865
John David Anglin committed
-