- 02 Dec, 2000 5 commits
-
-
bryce authored
* java/util/LinkedList.java (removeFirst): Update `first' field. Handle the last == first case. (removeLast): Update `last' field. Handle the last == first case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37940 138bc75d-0d04-0410-961f-82ee72b054a4
-
lerdsuwa authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37939 138bc75d-0d04-0410-961f-82ee72b054a4
-
bryce authored
* java/lang/natMath.cc: Declare fabsf() function. * java/lang/mprec.h: Don't include math.h. * java/lang/dtoa.c: Include string.h. * java/lang/natString.cc (toLowerCase): Initialize ch to prevent compiler warning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37938 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37937 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
* dbxout.c (dbxout_parms): Correctly describe parameters passed by invisible reference in registers, but then spilled to the stack. Remove code to emit a second stab for such parameters; it attempts to describe the value's location by introducing a synthetic C++ `reference' type, and then saying the stack slot has that reference type. This loses type information (breaking GDB's `ptype' command, among other things) just to describe a location which stabs can represent correctly in other ways. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37936 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 01 Dec, 2000 34 commits
-
-
aoliva authored
operand is a CONST_INT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37935 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
(machine_dependent_reorg): Split all insns. * config/sh/sh.h (CONDITIONAL_REGISTER_USAGE): Compute reg_class_contents[SIBCALL_REGS]. (reg_class, REG_CLASS_NAMES, REG_CLASS_CONTENTS): Add SIBCALL_REGS. * config/sh/sh.md (calli_pcrel, call_pcrel, call_valuei_pcrel, call_value_pcrel, call, call_value, sibcall): Match even when not optimizing. (sibcalli_pcrel, sibcall_pcrel): Likewise. Use constraint `k' for call address. (sibcalli): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37934 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
warn_format_extra_args, warn_format_nonliteral): Define. (check_format_info): Check warn_format_nonliteral and warn_format_extra_args. (check_format_info_main): Check warn_format_y2k. (set_Wformat): New function. * c-common.h (warn_format_y2k, warn_format_extra_args, warn_format_nonliteral, set_Wformat): Declare. * c-decl.c (warn_format): Remove definition. (c_decode_option): Handle -Wformat-nonliteral, -Wno-format-extra-args and -Wno-format-y2k, and negated versions. Use set_Wformat. * invoke.texi: Document these new options and -Wformat=2. * toplev.c (documented_lang_options): Add these new options. cp: * decl2.c (warn_format): Remove definition. (lang_decode_option): Handle -Wformat-nonliteral, -Wno-format-extra-args and -Wno-format-y2k. Use set_Wformat. testsuite: * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c, gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37933 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
* builtins.c (expand_builtin): Also abort on BUILT_IN_IMAXABS. * c-common.c (c_common_nodes_and_builtins): Create builtin functions __builtin_imaxabs, and plain imaxabs unless flag_no_nonansi_builtin outside C99 mode. (expand_tree_builtin): Handle BUILT_IN_IMAXABS. * extend.texi: Document builtin imaxabs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37932 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
(WINT_TYPE, INTMAX_TYPE, UINTMAX_TYPE): Define. (c_common_nodes_and_builtins): Create string_type_node, const_string_type_node, wint_type_node, intmax_type_node, uintmax_type_node, default_function_type, ptrdiff_type_node and unsigned_ptrdiff_type_node. * c-common.h (identifier_global_value): Declare. * c-decl.c (WINT_TYPE, INTMAX_TYPE, UINTMAX_TYPE): Don't define. (init_decl_processing): Don't create string_type_node, const_string_type_node, wint_type_node, intmax_type_node, uintmax_type_node, default_function_type, ptrdiff_type_node and unsigned_ptrdiff_type_node. (identifier_global_value): New function. cp: * decl.c (WINT_TYPE, INTMAX_TYPE, UINTMAX_TYPE): Don't define. (init_decl_processing): Don't create string_type_node, const_string_type_node, wint_type_node, intmax_type_node, uintmax_type_node, default_function_type, ptrdiff_type_node and unsigned_ptrdiff_type_node. Adjust position of call to c_common_nodes_and_builtins. (identifier_global_value): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37931 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37930 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37929 138bc75d-0d04-0410-961f-82ee72b054a4
-
neil authored
* gcc.dg/cpp/poison.c: Update. * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37928 138bc75d-0d04-0410-961f-82ee72b054a4
-
neil authored
* cpplex.c (_cpp_lex_token): Loop until not skipping. Always clear PREV_WHITE upon meeting a new line. * cpplib.c (end_directive): Set pfile->skipping after skip_rest_of_line. * cpplib.h (cpp_reader): Remove macro_pos. * cppmacro.c (cpp_get_line): Don't do anything special inside macros. (parse_arg): Add PREV_WHITE if a token appears after new lines. (funlike_invocation_p): Save and restore the output position over a successful check for a '('. (enter_macro_context): Delete uses of macro_pos. (cpp_get_token): Don't use pfile->skipping. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37927 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37926 138bc75d-0d04-0410-961f-82ee72b054a4
-
toon authored
* g77.f-torture/execute/20001201.f: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37925 138bc75d-0d04-0410-961f-82ee72b054a4
-
pme authored
* mkcheck.in: Count static and shared results separately. 2000-12-01 Loren J. Rittle <ljrittle@acm.org> * mkcheck.in: Correct typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37924 138bc75d-0d04-0410-961f-82ee72b054a4
-
pme authored
* diagnostic.c: Fix typos in comments. * diagnostic.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37923 138bc75d-0d04-0410-961f-82ee72b054a4
-
pme authored
* rtl.texi (Machine Modes): Document BImode and OImode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37922 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
.FPP. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37921 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37920 138bc75d-0d04-0410-961f-82ee72b054a4
-
warrenl authored
* Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37919 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
(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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37918 138bc75d-0d04-0410-961f-82ee72b054a4
-
denisc authored
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'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37917 138bc75d-0d04-0410-961f-82ee72b054a4
-
bernds authored
registers in a multi-reg value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37916 138bc75d-0d04-0410-961f-82ee72b054a4
-
bernds authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37915 138bc75d-0d04-0410-961f-82ee72b054a4
-
nathan authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37914 138bc75d-0d04-0410-961f-82ee72b054a4
-
warrenl authored
that aren't quite 1.2 compatible yet. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37913 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37912 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
whether X is a CONST_INT. (addsubcosts): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37911 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37910 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
mis-used XINT. (ARG_POINTER_REGNUM): Set to AP_REG. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37909 138bc75d-0d04-0410-961f-82ee72b054a4
-
warrenl authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37908 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
splits): Only match on TARGET_SH4. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37907 138bc75d-0d04-0410-961f-82ee72b054a4
-
warrenl authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37906 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
of subsequent insns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37905 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* config/alpha/alpha32.h (ASM_OUTPUT_MI_THUNK): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37904 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
(DO_SELECT_SECTION): New. (SELECT_SECTION): Use it. (UNIQUE_SECTION_P): New. (UNIQUE_SECTION): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37903 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37902 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 30 Nov, 2000 1 commit
-
-
gdr authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37901 138bc75d-0d04-0410-961f-82ee72b054a4
-