aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-09-10genoutput.c (output_insn_data): Translate <NEWLINE> to \n\ while outputting ↵Denis Chertykov2-1/+21
templates with many lines. 2000-09-10 Denis Chertykov <denisc@overta.ru> * genoutput.c (output_insn_data): Translate <NEWLINE> to \n\ while outputting templates with many lines. From-SVN: r36299
2000-09-10libgcc2.h: Use LONG_LONG_TYPE_SIZE instead of MIN_UNITS_PER_WORD to decide ↵Stephane Carrez2-2/+7
whether 64-bit... * libgcc2.h: Use LONG_LONG_TYPE_SIZE instead of MIN_UNITS_PER_WORD to decide whether 64-bit support must be generated. From-SVN: r36298
2000-09-10acinclude.m4: Simplify the tests for CC and CXX.Alexandre Oliva4-492/+389
* acinclude.m4: Simplify the tests for CC and CXX. * aclocal.m4, configure: Rebuilt. From-SVN: r36297
2000-09-10acinclude.m4: Include libtool macros from the source tree.Alexandre Oliva4-688/+823
* acinclude.m4: Include libtool macros from the source tree. * aclocal.m4, configure: Rebuilt. From-SVN: r36296
2000-09-10* Updated from libtool multi-language branch.Alexandre Oliva9-1506/+4265
From-SVN: r36295
2000-09-10This commit was generated by cvs2svn to compensate for changes in r36292,Alexandre Oliva1-17/+175
which included commits to RCS files with non-trunk default branches. From-SVN: r36293
2000-09-10Initial revisionAlexandre Oliva1-0/+13
From-SVN: r36290
2000-09-10config.guess, [...]: Removed.Alexandre Oliva9-9503/+5
* config.guess, config.sub, install-sh: Removed. * ltconfig, ltmain.sh, missing, mkinstalldirs: Likewise. * Makefile.in: Rebuilt. From-SVN: r36289
2000-09-10Daily bump.Jeff Law5-5/+5
From-SVN: r36288
2000-09-10acinclude.m4: Include libtool macros from the top level.Alexandre Oliva8-1104/+1298
* acinclude.m4: Include libtool macros from the top level. * aclocal.m4, configure: Rebuilt. From-SVN: r36287
2000-09-10* c-parse.in (asm patterns): Fix volatile check.Richard Henderson2-3/+7
From-SVN: r36286
2000-09-10cppmacro.c (check_trad_stringification): New function.Kaveh R. Ghazi4-0/+89
* cppmacro.c (check_trad_stringification): New function. (save_expansion): If -Wtraditional, warn about stringification of macro arguments. testsuite: * gcc.dg/cpp/tr-warn6.c: New test. From-SVN: r36285
2000-09-09loop.h (struct loop_mem_info): Move from loop.c (struct loop_info): Add ↵Michael Hayes3-148/+188
fields store_mems... * loop.h (struct loop_mem_info): Move from loop.c (struct loop_info): Add fields store_mems, mems, mems_idx, mems_allocated, unknown_address_altered, unknown_constant_address_altered, num_mem_sets, and first_loop_store_insn. * loop.c (loop_store_mems): Replace with field in loop_info struct. (loop_mems, loop_mems_idx, loop_mems_allocated): Likewise. (unknown_address_altered, unknown_constant_address_altered): Likewise. (num_mem_sets): Likewise. (replace_loop_mems, replace_loop_regs): New. (struct loop_replace_args): New. (load_mems): Use replace_loop_mems. (try_copy_prop): Use replace_loop_regs. (replace_loop_reg, replace_loop_mem): Use loop_replace_args structure. From-SVN: r36284
2000-09-09localefwd.h (locale::_Impl): Scope out types to public.Benjamin Kosnik2-22/+29
2000-09-09 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/localefwd.h (locale::_Impl): Scope out types to public. (locale): Make _Impl declaration public. From-SVN: r36283
2000-09-09Recognize m6811-elf and m6812-elfStephane Carrez3-90/+129
From-SVN: r36282
2000-09-09recog.c (validate_replace_rtx_1): Correct MODE parameter in call to ↵Geoff Keating2-1/+6
operand_subword. * recog.c (validate_replace_rtx_1): Correct MODE parameter in call to operand_subword. From-SVN: r36281
2000-09-09typeck.c (build_java_array_type): Correct first parameter in ↵Geoff Keating2-1/+6
ADJUST_FIELD_ALIGN invocation. * typeck.c (build_java_array_type): Correct first parameter in ADJUST_FIELD_ALIGN invocation. From-SVN: r36280
2000-09-09Daily bump.Jeff Law5-5/+5
From-SVN: r36279
2000-09-09loop.c (struct movables): New.Michael Hayes2-44/+63
* loop.c (struct movables): New. (num_movables): Move into struct movables. (the_movables): Change type to struct movables. (ignore_some_movables): Change struct movable arg to struct movables. (force_movables, combine_movables, regs_match_p): Likewise. (rtx_equal_for_loop_p, move_movables): Likewise. (scan_loop): Change movables to be of type struct movables. Replace last_movable with field in movables structure. From-SVN: r36278
2000-09-08c-pragma.c: Don't elide entire file if !HANDLE_GENERIC_PRAGMAS.Zack Weinberg4-26/+17
* c-pragma.c: Don't elide entire file if !HANDLE_GENERIC_PRAGMAS. (init_pragma): Avoid warning if pfile happens to be unused. * c-pragma.h: Never define HANDLE_GENERIC_PRAGMAS. Never define init_pragma to nothing. Always prototype init_pragma. Prototype dispatch_pragma if !USE_CPPLIB. * c-lex.c (process_directive): Always call dispatch_pragma. Initialize entering_c_header to 0. From-SVN: r36277
2000-09-08m68hc11.md: New file, machine description for 68HC11 & 68HC12.Stephane Carrez10-0/+14190
* config/m68hc11/m68hc11.md: New file, machine description for 68HC11 & 68HC12. * config/m68hc11/m68hc11.h: New file, definitions for 68HC11 & 68HC12. * config/m68hc11/m68hc11.c: New file, functions for 68HC11 & 68HC12. * config/m68hc11/m68hc12.h: New file, definitions for 68HC12. * config/m68hc11/m68hc11-protos.h: New file. * config/m68hc11/m68hc11-crt0.S: New file, startup code. * config/m68hc11/t-m68hc11-gas: New file, makefile fragment. * config/m68hc11/xm-m68hc11.h: New file, target defs. * config/m68hc11/larith.asm: New file, libgcc routines. From-SVN: r36276
2000-09-08porting-howto.html: New version.Felix Natter2-16/+232
2000-09-08 Felix Natter <fnatter@gmx.net> * docs/17_intro/porting-howto.html: New version. From-SVN: r36275
2000-09-08Unsigned -> float conversion for fp-bit.cStephane Carrez4-2/+46
From-SVN: r36274
2000-09-08Maintainer for 68hc11 portStephane Carrez2-0/+5
From-SVN: r36273
2000-09-08PropertyChangeEvent.java (serialVersionUID): Added.Warren Levy29-34/+162
* java/beans/PropertyChangeEvent.java (serialVersionUID): Added. * java/beans/PropertyVetoException.java (serialVersionUID): Added. * java/io/File.java (writeObject): Added. (readObject): Added. (serialVersionUID): Added. * java/io/ObjectOutputStream.java (writeObject): Initialized fieldsAlreadyWritten before recursion rather than after. * java/io/ObjectStreamClass.java (serialVersionUID): Added. * java/io/OptionalDataException.java (serialVersionUID): Added. (OptionalDataException): Made package private. * java/io/SyncFailedException.java (SyncFailedException): Removed default constructor to match spec. * java/lang/Boolean.java (serialVersionUID): Added. * java/lang/Byte.java (serialVersionUID): Added. * java/lang/Character.java (serialVersionUID): Added. * java/lang/Double.java (serialVersionUID): Added. * java/lang/Float.java (serialVersionUID): Added. * java/lang/Integer.java (serialVersionUID): Added. * java/lang/Long.java (serialVersionUID): Added. * java/lang/Number.java (serialVersionUID): Added. * java/lang/Short.java (serialVersionUID): Added. * java/lang/String.java (serialVersionUID): Added. * java/lang/ThreadDeath.java (ThreadDeath): Removed constructor to match spec. * java/lang/reflect/InvocationTargetException.java (serialVersionUID): Added. * java/net/URL.java (handler): Made transient. (hashCode): Added field for serialization, per spec. and use cached value if available. (serialVersionUID): Added. (URL): Initialize hashCode. (set): Adjust hashCode. (readObject): New Method to initialize the protocol handler when deserializing. (writeObject): New method. * java/text/BreakIterator.java: Removed 'implements Serializable'. * java/text/Collator.java: Removed 'implements Serializable'. * java/util/GregorianCalendar.java (serialVersionUID): Added. * java/util/Properties.java (serialVersionUID): Added. * java/util/Random.java (serialVersionUID): Added. (seed): Made private. (nextNextGaussian): Made private. (haveNextNextGaussian): Made private. * java/util/Stack.java (serialVersionUID): Added. * java/util/TimeZone.java (serialVersionUID): Added. * java/util/Vector.java (serialVersionUID): Added. Serialization mods. From-SVN: r36272
2000-09-08* cp-demangle.c: Fix copyright banner.Alex Samuel2-1/+7
From-SVN: r36271
2000-09-08MMX/SSE patterns for i386Bernd Schmidt5-13/+1678
From-SVN: r36270
2000-09-08* arm.c: Don't include tm.h directly.Richard Earnshaw2-1/+4
From-SVN: r36269
2000-09-08Fix typoJan Hubicka1-0/+1
From-SVN: r36268
2000-09-08recog.c (validate_replace_rtx_1): Fix confusion about equality testing...Jan Hubicka2-7/+64
* recog.c (validate_replace_rtx_1): Fix confusion about equality testing; simplify subregs of constants and nested subregs. From-SVN: r36267
2000-09-08* config/sh/sh.md (symPLT_label2reg): Use operand3 for PIC reg.Alexandre Oliva2-2/+6
From-SVN: r36266
2000-09-08Update docs for USE rtx.Bernd Schmidt2-0/+30
From-SVN: r36265
2000-09-08Fix computation of need_mode in choose_reload_regs.Bernd Schmidt2-2/+9
From-SVN: r36264
2000-09-08Some vector operation simplifications.Bernd Schmidt2-0/+44
From-SVN: r36263
2000-09-08Daily bump.Jeff Law5-5/+5
From-SVN: r36262
2000-09-07lib1funcs.asm (__divsi3): Use .s1 for frcpa.Richard Henderson2-4/+13
* config/ia64/lib1funcs.asm (__divsi3): Use .s1 for frcpa. (__modsi3, __umodsi3): Likewise. (__udivsi3): Likewise. Normalize the TFmode values. From-SVN: r36261
2000-09-08sol-c0.c (_start): Declare `termfunc' parameter with a prototype.Geoff Keating3-4/+13
* config/rs6000/sol-c0.c (_start): Declare `termfunc' parameter with a prototype. * config/rs6000/rs6000.h (RS6000_ARG_SIZE): Use cast to suppress warning. From-SVN: r36260
2000-09-08Amend last change: add %, in front of Ldi%=:Joern Rennecke1-2/+2
From-SVN: r36259
2000-09-08sh.md (cmpeqsi_ior_t, [...]): Remove.J"orn Rennecke2-29/+20
* sh.md (cmpeqsi_ior_t, cmpeqsi_and_t): Remove. (cmpeqdi_t): Add output pattern. (cmpeqdi_t+1): Don't split when not optimizing. Restore proper splitting operation. From-SVN: r36258
2000-09-07c-lex.c (process_directive): If not HANDLE_GENERIC_PRAGMAS, do not call ↵Richard Henderson2-11/+7
dispatch_pragma. * c-lex.c (process_directive): If not HANDLE_GENERIC_PRAGMAS, do not call dispatch_pragma. From-SVN: r36257
2000-09-07Fix ia64-linux compiler abort on perl.Jim Wilson3-4/+17
* reload.c (push_reload): Use CLASS_CANNOT_CHANGE_MODE_P in addition to CLASS_CANNOT_CHANGE_MODE. * config/ia64/ia64.h (CLASS_CANNOT_CHANGE_MODE_P): True only if the mode classes are different. From-SVN: r36256
2000-09-08atomicity.h (__exchange_and_add): Change unused to __unused__.Benjamin Kosnik4-3/+16
2000-09-07 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * config/cpu/i386/bits/atomicity.h (__exchange_and_add): Change unused to __unused__. * config/cpu/ia64/bits/atomicity.h (__exchange_and_add): And here. * config/cpu/i486/bits/atomicity.h (__exchange_and_add): And here. From-SVN: r36255
2000-09-08cpplib.h (struct cpp_options): Add user_label_prefix member, left out of ↵Zack Weinberg2-0/+8
commit which removed cppulp.c. * cpplib.h (struct cpp_options): Add user_label_prefix member, left out of commit which removed cppulp.c. From-SVN: r36254
2000-09-07bb-reorder.c (fixup_reorder_chain): Add jump in new block after switch for ↵Richard Henderson2-11/+21
CASE_DROPS_THROUGH. * bb-reorder.c (fixup_reorder_chain): Add jump in new block after switch for CASE_DROPS_THROUGH. From-SVN: r36253
2000-09-07Add bits for --enable-maintainer-mode...Benjamin Kosnik5-971/+941
2000-09-07 Phil Edwards <pme@sources.redhat.com> Add bits for --enable-maintainer-mode: - turns on enable_debug (doing "--enable-maint --disable-debug" will DTRT) - turns on -Werror, now off by default * acinclude.m4: Add bits. * aclocal.m4: Regenerate. * configure.in: Add defaults for GLIBCPP_ENABLE_DEBUG. * configure: Regenerate. From-SVN: r36252
2000-09-07std_cwctype.h: Remove yesterday's hacks.Benjamin Kosnik1-6/+0
2000-09-07 Benjamin Kosnik <bkoz@cygnus.com> * bits/std_cwctype.h: Remove yesterday's hacks. From-SVN: r36251
2000-09-07loop.c (strength_reduce): Call check_ext_dependant_givs.Richard Henderson4-65/+356
* loop.c (strength_reduce): Call check_ext_dependant_givs. Properly extend the biv initial value for the giv. (record_biv): Zero ext_dependant. (record_giv): New argument ext_val. Update all callers. (general_induction_var): Likewise. (consec_sets_giv): Likewise. (simplify_giv_expr): Likewise. Fill in ext_val if we find a sign-extend, zero-extend, or truncate. (combine_givs_p): Make sure modes are compatible. (check_ext_dependant_givs): New. (extend_value_for_giv): New. * loop.h (struct induction): Add ext_dependant. * unroll.c (iteration_info): Extend the biv initial value for the giv. (find_splittable_givs): Likewise. (final_giv_value): Likewise. From-SVN: r36250
2000-09-07c-pragma.h: Define HANDLE_GENERIC_PRAGMAS if REGISTER_TARGET_PRAGMAS is defined.Zack Weinberg31-680/+704
* c-pragma.h: Define HANDLE_GENERIC_PRAGMAS if REGISTER_TARGET_PRAGMAS is defined. Duplicate some definitions from cpplib.h. * cpplib.h: Don't typedef struct cpp_reader if c-pragma.h has already done it. * tm.texi: Document HANDLE_PRAGMA as no longer supported. Add documentation for REGISTER_TARGET_PRAGMAS. * c-lex.c: Include cpplib.h before c-pragma.h. Define a default-pragma callback to implement -Wunknown-pragmas if USE_CPPLIB. * c-parse.in: Move all includes to top of file. * c-pragma.c: Include cpplib.h before c-pragma.h. Include tm_p.h. (dispatch_pragma): Put the namespace in the -Wunknown-pragmas warning. (init_pragma): If REGISTER_TARGET_PRAGMAS is defined, call it. * arm.h, arm-protos.h, arm.c, c4x.h, c4x-protos.h, c4x.c, h8300.h, h8300-protos.h, h8300.c, i370.h, i370-protos.h, i370.c, i960.h, i960-protos.h, i960.c, sh.h, sh-protos.h, sh.c, v850.h, v850-protos.h, v850.c: Convert HANDLE_PRAGMA-based pragmata scheme to use REGISTER_TARGET_PRAGMAS instead. * d30v.h: Don't mention HANDLE_PRAGMA in comment. Add multiple include guard. * i370.md (untyped_call): Use GEN_CALL. (umodsi3): Remove unused variable. * sh/elf.h: Don't undef HANDLE_SYSV_PRAGMA. * v850.c (output_move_single, output_move_double): Constify return value. (print_operand): Constify a char *. * v850.h (struct small_memory_info): Constify name member. From-SVN: r36249
2000-09-07h8300.h: Fix comment typos.Kazu Hirata4-12/+17
* config/h8300.h: Fix comment typos. * config/h8300/h8300.md: Likewise. * config/h8300/lib1funcs.asm: Likewise. From-SVN: r36248
2000-09-07stl_tree.h: Make operators !=, == type safe for map, set.Brad Garcia2-4/+13
2000-09-07 Brad Garcia <bgarcia@laurelnetworks.com> * bits/stl_tree.h: Make operators !=, == type safe for map, set. * testsuite/23_containers/set_operators.cc: New file. Should not compile. * testsuite/23_containers/map_operators.cc: New file. Ditto. From-SVN: r36247