aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-06-19configure.target: Force mips to use the generic cpu routines.Phil Edwards2-0/+8
2002-06-18 Phil Edwards <pme@gcc.gnu.org> * configure.target: Force mips to use the generic cpu routines. From-SVN: r54769
2002-06-19fp-bit.c (_fpmul_parts, [...]): Mark with attribute __always_inline__.Hans-Peter Nilsson2-2/+8
* config/fp-bit.c (_fpmul_parts, _fpdiv_parts): Mark with attribute __always_inline__. Co-Authored-By: Kaveh R. Ghazi <ghazi@caip.rutgers.edu> From-SVN: r54768
2002-06-19pure-1.c: Make functions static again.Kaveh R. Ghazi2-14/+12
* gcc.c-torture/execute/pure-1.c: Make functions static again. Don't use attribute `noinline'. From-SVN: r54767
2002-06-18merge from srcDave Brolley2-0/+11
From-SVN: r54766
2002-06-18xtensa.h (FUNCTION_PROFILER): Respect flag_pic when generating the call to ↵Bob Wilson2-20/+30
_mcount. * config/xtensa/xtensa.h (FUNCTION_PROFILER): Respect flag_pic when generating the call to _mcount. (NO_PROFILE_COUNTERS): Define. From-SVN: r54765
2002-06-18configure: Remove garbage from previous commit.Phil Edwards2-5/+5
2002-06-18 Phil Edwards <pme@gcc.gnu.org> * configure: Remove garbage from previous commit. From-SVN: r54763
2002-06-18print-rtl.c (print_rtx): Adjust NOTE argument numbers for 2002-06-02 change.Richard Henderson2-2/+7
* print-rtl.c (print_rtx): Adjust NOTE argument numbers for 2002-06-02 change. From-SVN: r54762
2002-06-18configure: For in-source builds, make a subdir and re-exec there.Phil Edwards4-2/+91
2002-06-18 Phil Edwards <pme@gcc.gnu.org> * configure: For in-source builds, make a subdir and re-exec there. * Makefile: New file. Pass targets through to build directory. * .cvsignore: No longer ignore "Makefile". From-SVN: r54759
2002-06-18t-sh (MULTILIB_EXCEPTIONS): Set to ml.J"orn Rennecke5-1/+10
* t-sh (MULTILIB_EXCEPTIONS): Set to ml. config/sh/t-linux (MULTILIB_EXCEPTIONS): Clear. * config/sh/t-netbsd (MULTILIB_EXCEPTIONS): Likewise. * config/sh/t-sh64 (MULTILIB_EXCEPTIONS): Likewise. From-SVN: r54758
2002-06-18configure.host: Delete file.Phil Edwards11-1273/+1359
2002-06-18 Phil Edwards <pme@gcc.gnu.org> * configure.host: Delete file. * configure.target: More documentation. Factor out common parts of script into "intelligent" settings about defaults. Remove redundancy. * acinclude.m4: Update comments. Do not call configure.host. (GLIBCPP_ENABLE_SYMVERS): If disabled, do not bother checking for libgcc_s. * configure.in: Slight reformatting, more comments. Factor out "config/" from all the directories. * docs/html/17_intro/porting.texi: Update and expand. * testsuite/Makefile.am (AM_RUNTESTFLAGS): Move empty setting from configure.host. * aclocal.m4, configure, docs/html/17_intro/porting.html, testsuite/Makefile.in: Regenerate. From-SVN: r54757
2002-06-18sh-protos.h (sh_pr_interrupt): Declare.J"orn Rennecke4-29/+23
* sh-protos.h (sh_pr_interrupt): Declare. * sh.c (sh_pr_interrupt): New function. (print_operand, calc_live_regs, sh_expand_prologue): Use it. (sh_hard_regno_rename_ok): Likewise. * sh.h (NORMAL_MODE): FP_MODE_NONE for interupt handlers. From-SVN: r54756
2002-06-18javaprims.h: Updated class declaration list.Tom Tromey5-175/+11
* gcj/javaprims.h: Updated class declaration list. * Makefile.in: Rebuilt. * Makefile.am (core_java_source_files): Removed BasicMapEntry.java. * java/util/BasicMapEntry.java: Removed. From-SVN: r54753
2002-06-18natPlainDatagramSocketImpl.cc (receive): Check bounds of argument to FD_SET.Jeff Sturm3-4/+21
* java/net/natPlainDatagramSocketImpl.cc (receive): Check bounds of argument to FD_SET. (setOption): Throw exception if socket is closed. * java/net/natPlainSocketImpl.cc (accept, read): Check bounds of argument to FD_SET. (setOption): Throw exception if socket is closed. From-SVN: r54750
2002-06-18semantics.c (begin_for_stmt): Push the 'for' scope before adding the FOR_STMT.Jason Merrill2-1/+4
* semantics.c (begin_for_stmt): Push the 'for' scope before adding the FOR_STMT. From-SVN: r54749
2002-06-18rtl.def (DEFINE_AUTOMATON): Add description of new options `time' and `v'.Vladimir Makarov4-17/+53
2002-06-18 Vladimir Makarov <vmakarov@redhat.com> * rtl.def (DEFINE_AUTOMATON): Add description of new options `time' and `v'. Fix incorrect description of option `w'. * doc/md.texi: Ditto. * genautomata.c (TIME_OPTION, V_OPTION): New macros. (gen_automata_option): Process the new options. (transform_2, transform_3): Initialize some variables. (initiate_automaton_gen): Use the new macros. From-SVN: r54748
2002-06-18C++ ABI changes.Jason Merrill3-1/+26
* class.c (build_base_field): Set DECL_PACKED. (layout_class_type): Don't use tail padding of PODs. * mangle.c (write_unqualified_name): Fix template conversion op mangling. From-SVN: r54747
2002-06-18javaprims.h: Updated class declaration list.Tom Tromey31-1519/+2305
* gcj/javaprims.h: Updated class declaration list. * Makefile.in: Rebuilt. * Makefile.am (core_java_source_files): Added PropertyPermissionCollection.java. * java/lang/Thread.java (group, name): Now package-private. * java/lang/ThreadGroup.java: Re-merge with Classpath. * java/util/AbstractList.java: Likewise. * java/util/AbstractMap.java: Likewise. * java/util/Calendar.java: Likewise. * java/util/Collections.java: Likewise. * java/util/HashMap.java: Likewise. * java/util/Hashtable.java: Likewise. * java/util/LinkedHashMap.java: Likewise. * java/util/LinkedList.java: Likewise. * java/util/List.java: Likewise. * java/util/ListResourceBundle.java: Likewise. * java/util/Map.java: Likewise. * java/util/Observable.java: Likewise. * java/util/Properties.java: Likewise. * java/util/PropertyPermission.java: Likewise. * java/util/PropertyPermissionCollection.java: Likewise. * java/util/PropertyResourceBundle.java: Likewise. * java/util/Random.java: Likewise. * java/util/SimpleTimeZone.java: Likewise. * java/util/StringTokenizer.java: Likewise. * java/util/TimerTask.java: Likewise. * java/util/TreeMap.java: Likewise. * java/util/WeakHashMap.java: Likewise. * java/util/jar/Attributes.java: Likewise. * java/util/jar/JarException.java: Likewise. * java/util/jar/Manifest.java: Likewise. From-SVN: r54743
2002-06-18* gcc.c-torture/execute/20020615-1.c: Fix typo in comment.Hans-Peter Nilsson2-1/+5
From-SVN: r54741
2002-06-18mips-protos.h (mips_initial_elimination_offset): Declare.Richard Sandiford5-173/+208
* config/mips/mips-protos.h (mips_initial_elimination_offset): Declare. (mips_set_return_address, mips_restore_gp): Declare. * config/mips/mips.h (struct mips_frame_info): Move to mips.c (current_frame_info): Remove. (INITIAL_ELIMINATION_OFFSET): Use mips_initial_elimination_offset. * config/mips/mips.c: Remove uses of current_frame_info. (struct mips_frame_info): Moved from mips.h. Remove 'insns_len'. (struct machine_function): Add 'frame' and 'insns_len'. (current_frame_info, zero_frame_info): Remove. (mips_restore_gp, mips_set_return_address): New. (mips_initial_elimination_offset): New. * config/mips/mips.md (exception_receiver): Use mips_restore_gp. (eh_return define_split): Use mips_set_return_address. From-SVN: r54738
2002-06-18Daily bump.GCC Administrator7-7/+7
From-SVN: r54737
2002-06-18cpplib.c (dtable): Update.Neil Booth4-43/+148
* cpplib.c (dtable): Update. (end_directive): Decrement expansion prevention count. Clear state.in_expression. (prepare_directive_trad): Set state.in_expression. Increment expansion prevention count. * cpptrad.c (enum ls): New. (_cpp_overlay_buffer): Set overlaid_buffer. (_cpp_remove_overlay): Use overlaid_buffer. (_cpp_read_logcial_line_trad): Update buffer when it might have changed. (scan_out_logical_line): Handle state transitions for assertions and defined() in #if, and for funlike invocations including the directive case. Handle '<' and '>' as a quote mechanism in #include. Warn about unterminated macro invocations. * cpphash.h (struct lexer_state): New member in_expression. (struct cpp_reader): New member overlaid buffer. From-SVN: r54732
2002-06-18arit.c (do_31div, [...]): Mark prototype __always_inline__.Hans-Peter Nilsson2-4/+12
* config/cris/arit.c (do_31div, __Udiv, __Umod): Mark prototype __always_inline__. From-SVN: r54731
2002-06-18lbasename.c: Add 2002 to copyright.Douglas B Rupp2-12/+9
2002-06-17 Douglas Rupp <rupp@gnat.com> * lbasename.c: Add 2002 to copyright. (IS_DIR_SEPARATOR): Remove VMS junk. From-SVN: r54729
2002-06-18simd-1.c: New.Aldy Hernandez1-0/+6
2002-06-16 Aldy Hernandez <aldyh@redhat.com> * gcc.c-torture/execute/simd-1.c: New. * gcc.dg/simd-1.c: New. From-SVN: r54728
2002-06-18simd-1.c: New.Aldy Hernandez12-65/+417
2002-06-16 Aldy Hernandez <aldyh@redhat.com> * gcc.c-torture/execute/simd-1.c: New. * gcc.dg/simd-1.c: New. * doc/extend.texi (Vector Extensions): Document that we can specify simd types not specifically supported by the hardware. Document that simd types can be used as function arguments. Document that signness does make a difference in SIMD types. Misc cleanups and revisions to the "vector extensions" section. * simplify-rtx.c (simplify_subreg): Simplify subregs of vector constants. * expr.c (vector_mode_valid_p): New. * expr.h: Add vector_mode_valid_p. * defaults.h (VECTOR_MODE_SUPPORTED_P): Set default. * emit-rtl.c (immed_double_const): Do not abort on vectors. * c-common.c (type_for_mode): Always build vector nodes regardless of VECTOR_MODE_SUPPORTED_P. (handle_mode_attribute): Error if we can't emulate a nonexisting vector mode. (handle_vector_size_attribute): Same. * optabs.c (expand_binop): Open-code vector operations. (expand_unop): Open-code vector unops. (expand_vector_binop): New. (expand_vector_unop): New. * c-typeck.c (build_binary_op): Allow vectors in binops. Allow vectors in conditional operatiors. (build_unary_op): Allow vectors in unary minus. * config/rs6000/rs6000.h (ALTIVEC_VECTOR_MODE): Conditionalize on TARGET_ALTIVEC. From-SVN: r54727
2002-06-18* config/ia64/ia64.md (doloop_end_internal): Correct rtl.Alan Modra2-2/+4
From-SVN: r54726
2002-06-17* gcc.c-torture/execute/20020615-1.c: Correct bug-description.Hans-Peter Nilsson2-5/+9
From-SVN: r54723
2002-06-18* doloop.c (doloop_optimize): Extract pattern from insn.Alan Modra2-2/+8
From-SVN: r54722
2002-06-17javaprims.h: Updated class declaration list.Tom Tromey10-34/+140
* gcj/javaprims.h: Updated class declaration list. * Makefile.in: Rebuilt. * Makefile.am (core_java_source_files): Added new file. * java/util/EventListenerProxy.java: New file. * java/util/EventListener.java: Re-merge with Classpath. * java/util/EventObject.java: Re-merge with Classpath. From-SVN: r54720
2002-06-17* doc/extend.texi (Function Attributes): Remove `,...' from @var.Matt Kraai2-1/+5
From-SVN: r54719
2002-06-17bit.c: Don't include glimits.h.Jason Thorpe4-3/+6
* bit.c: Don't include glimits.h. * target.c: Likewise. * where.h: Likewise. From-SVN: r54718
2002-06-17* libgcc2.c: Do not include symcat.h or machmode.h.Jeff Law2-3/+4
From-SVN: r54717
2002-06-17* expmed.c (make_tree): Handle SIGN_EXTEND/ZERO_EXTEND.Richard Henderson2-0/+12
From-SVN: r54716
2002-06-17* dwarfout.c: Include function.h.Tom Tromey2-1/+6
From-SVN: r54715
2002-06-17ClassNotFoundException.java: New Classpath version.Nathanael Nerode2-110/+64
2002-06-17 Nathanael Nerode <neroden@twcny.rr.com> * java/lang/ClassNotFoundException.java: New Classpath version. From-SVN: r54713
2002-06-17print-rtl.c (print_rtx): Print space before vector, not after.Andreas Schwab2-3/+15
* print-rtl.c (print_rtx): Print space before vector, not after. (debug_rtx): Clear sawclose before printing. (debug_rtx_list): Print newline after each list element. (debug_rtx_range): Likewise. From-SVN: r54712
2002-06-17ActivateFailedException.java: Remerge from Classpath version.Nathanael Nerode11-192/+448
* java/rmi/activation/ActivateFailedException.java: Remerge from Classpath version. * java/rmi/activation/ActivationException.java: Ditto. * java/rmi/activation/UnknownGroupException.java: Ditto. * java/rmi/activation/UnknownObjectException.java: Ditto. * java/rmi/server/ExportException: Ditto. * java/rmi/server/ServerCloneException: Ditto. * java/rmi/server/ServerNotActiveException: Ditto. * java/rmi/server/SkeletonMismatchException: Ditto. * java/rmi/server/SkeletonNotFoundException: Ditto. * java/rmi/server/SocketSecurityException: Ditto. From-SVN: r54711
2002-06-17function.h (struct function): Rename profile_label_no.Richard Henderson9-72/+57
* function.h (struct function) [funcdef_no]: Rename profile_label_no. (current_function_funcdef_no): Similarly. * function.c (funcdef_no): Similarly. (prepare_function_start): Set current_function_funcdef_no. (expand_function_start): Don't set current_function_profile_label_no. * dwarf2out.h (current_funcdef_number): Remove. * dwarf2out.c (current_funcdef_number): Remove. Replace with current_function_funcdef_no throughout. * dwarfout.c, vmsdbgout.c: Similarly. * except.c (sjlj_funcdef_number): Remove. (sjlj_emit_function_enter): Use current_function_funcdef_no instead. (output_function_exception_table): Likewise. * final.c (profile_function): Use current_function_funcdef_no instead of current_function_profile_label_no. From-SVN: r54709
2002-06-17Fixed warning in sendmsg.c for forwarding function not returning a valueNicola Pero1-0/+7
From-SVN: r54708
2002-06-17Fixed warning from __objc_get_forward_imp not returning a valueNicola Pero1-27/+31
From-SVN: r54707
2002-06-17sched-ebb.c (init_ready_list): Check INSN_P first.Vladimir Makarov2-1/+5
2002-06-17 Vladimir Makarov <vmakarov@redhat.com> * sched-ebb.c (init_ready_list): Check INSN_P first. From-SVN: r54706
2002-06-17* sh.md (divsi3): Update way how to find insns in a sequence.J"orn Rennecke2-2/+4
From-SVN: r54705
2002-06-17reload1.c (merge_assigned_reloads): Don't change reloads other than ↵J"orn Rennecke2-0/+14
RELOAD_FOR_INPUT_ADDRESS /... * reload1.c (merge_assigned_reloads): Don't change reloads other than RELOAD_FOR_INPUT_ADDRESS / RELOAD_FOR_INPADDR_ADDRESS to RELOAD_OTHER when there are conflicting input reloads. From-SVN: r54703
2002-06-17function.c (epilogue_done): Correctly build a sequence of insns for a ↵Richard Earnshaw2-1/+7
sibcall epilogue. * function.c (epilogue_done): Correctly build a sequence of insns for a sibcall epilogue. From-SVN: r54702
2002-06-17(CUMULATIVE_ARGS): Replace typedef with #define.Nick Clifton2-1/+4
From-SVN: r54701
2002-06-17Daily bump.GCC Administrator7-7/+7
From-SVN: r54700
2002-06-17Replace gen_sequence with get_insns.Nick Clifton2-2/+6
From-SVN: r54695
2002-06-16i386.h (BIGGEST_FIELD_ALIGNMENT): Define instead of ADJUST_FIELD_ALIGN if ↵Richard Henderson2-0/+12
IN_TARGET_LIBS. * config/i386/i386.h (BIGGEST_FIELD_ALIGNMENT): Define instead of ADJUST_FIELD_ALIGN if IN_TARGET_LIBS. From-SVN: r54694
2002-06-17* gcj/javaprims.h: Updated class declaration list.Tom Tromey2-4/+6
From-SVN: r54693
2002-06-17* java/io/LineNumberInputStream.java: Merged with Classpath.Tom Tromey2-17/+191
From-SVN: r54691