summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * floatformat.c (floatformat_always_valid): Add unused attribute.aj2003-10-312-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73119 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/12647:membar2003-10-312-2/+25
| | | | | | | | * win32-threads.cc (_Jv_CondWait): Respect mutex's refcount when releasing and reacquiring it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73118 138bc75d-0d04-0410-961f-82ee72b054a4
* * win32.cc: (dirExists) Internal helper function tomembar2003-10-312-31/+54
| | | | | | | | | | | test for directory existence. (getUserHome) New helper function refactored out of _Jv_platform_initProperties. Uses USERPROFILE instead of HOMEDIR and attempts to support Win9X and NT. (_Jv_platform_initProperties) Use getUserHome. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73117 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/11521:membar2003-10-312-4/+6
| | | | | | | | * gnu/java/net/natPlainSocketImplWin32.cc (bind): Don't use SO_REUSEADDR git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73116 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/6652:membar2003-10-312-1/+11
| | | | | | | * java/io/natFileWin32.cc (getCanonicalPath): Treat "" like ".". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73115 138bc75d-0d04-0410-961f-82ee72b054a4
* C90 prototype updates.kcook2003-10-3133-1092/+701
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73113 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-10-312-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73110 138bc75d-0d04-0410-961f-82ee72b054a4
* fix date on changelog from last checkin.echristo2003-10-301-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73108 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-25 Eric Christopher <echristo@redhat.com>echristo2003-10-302-5/+13
| | | | | | | | * function.c (purge_addressof_1): Add case for REG_RETVAL notes when modes are unequal. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73107 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386-modes.def: Add XFmode format adjustment.hubicka2003-10-302-0/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73106 138bc75d-0d04-0410-961f-82ee72b054a4
* * real.c (encode_ieee_extended): Back out previous patch.hubicka2003-10-302-5/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73105 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Don't usebryce2003-10-302-2/+9
| | | | | | | vtable dispatch for final methods. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73101 138bc75d-0d04-0410-961f-82ee72b054a4
* * real.c (encode_ieee_extended): Initialize whole array.hubicka2003-10-307-1149/+280
| | | | | | | | | | | | | | | | | | | | | | | | | | * reg-stack.c (move_for_stack_reg0: Use always XFmode. * i386-modes.def: Change definitions of TFmode and XFmode. * i386.c (classify_argument): Rename TFmodes to XFmodes; add new TFmode code. (construct_container): Allow constructing of TFmode integer containers. (ix86_return_in_memory): XFmode is not returned in memory. (init_ext_80387_constants): Always use XFmode. (print_operand): Likewise. (ix86_prepare_fp_compare_regs): Likewise. (split_to_parts): Deal with TFmode. (split_long_move): Simplify. (ix86_init_mmx_sse_builtins): Add __float80, __float128. (ix86_memory_move_cost): Do not confuse TFmode. * i386.h (LONG_DOUBLE_TYPE_SIZE): Set to 96. (IS_STACK_MODE): TFmode is not stack mode. (HARD_REGNO_NREGS, CLASS_MAX_NREGS): Deal nicely with XFmode. (VALID_SSE_REG_MODE): Allow TFmode. (VALID_FP_MODE_P): Disallow TFmode. (VALID_INT_MODE_P): Allow TFmode in 64bit mode. * i386.md (TFmode patterns): Kill. (movtf, motf_rex64): New patterns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73099 138bc75d-0d04-0410-961f-82ee72b054a4
* Jan Hubicka <jh@suse.cz>zlomek2003-10-302-5/+19
| | | | | | | | | * vasprintf.c (int_vasprintf): Pass va_list by value. Use va_copy for copying va_list. (vasprintf): Pass va_list by value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73098 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.md (adddi3): Fix typo in mips16 stack pointer code.rsandifo2003-10-302-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73096 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.md (mov_lwl): Use memory_operand where appropriate.rsandifo2003-10-302-12/+18
| | | | | | | | (mov_lwr, mov_swl, mov_swr): Likewise. (mov_ldl, mov_ldr, mov_sdl, mov_sdr): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73095 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.c (mips_global_pointer): Don't try to use $25.rsandifo2003-10-302-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73094 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-30 Thomas Fitzsimmons <fitzsim@redhat.com>fitzsim2003-10-302-0/+7
| | | | | | | | * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c (create): Turn on word wrapping. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73093 138bc75d-0d04-0410-961f-82ee72b054a4
* * hashtab.c (htab_find_slot_with_hash): Decrease n_deletedzlomek2003-10-302-2/+7
| | | | | | | instead of increasing n_elements when inserting to deleted slot. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73090 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.c (mips_build_builtin_va_list): Use runtimerth2003-10-302-9/+10
| | | | | | | test for irix6 rather than preprocessor test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73089 138bc75d-0d04-0410-961f-82ee72b054a4
* * cppcharset.c (one_utf8_to_utf16): Initialize 's' to silence warning.rth2003-10-302-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73087 138bc75d-0d04-0410-961f-82ee72b054a4
* Complete previous check in.charlet2003-10-301-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73086 138bc75d-0d04-0410-961f-82ee72b054a4
* * ada/acats/run_all.sh: Do not print PASS messages to stdout, ascharlet2003-10-302-1/+7
| | | | | | | done by dejagnu. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73085 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/s390/s390.c (struct machine_function): Use save_return_addr_puweigand2003-10-304-93/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | as a general flag that the return address register needs to be saved, not necessarily because of __builtin_return_addr (0). (s390_split_branches): Remove TEMP_REG and TEMP_USED arguments, remove special handling of zSeries machines. (s390_optimize_prolog): Remove TEMP_USED argument, treat the return register as a regular register on zSeries machines. (s390_reorg): Adjust calls to s390_split_branches and s390_optimize_prolog. (s390_frame_info): On zSeries machines, do not assume the return register is always used. Update regs_ever_live with current data for the special registers. (s390_emit_epilogue): Use save_return_addr_p to determine whether the return register was saved. * config/s390/s390.h (CONDITIONAL_REGISTER_USAGE): Do not mark RETURN_REGNUM fixed on zSeries machines. (REG_ALLOC_ORDER): Use RETURN_REGNUM last. * config/s390/s390.md ("*doloop_si"): Handle branch overflow via ahi-jgne pair on zSeries machines. ("*doloop_di"): Likewise. ("*doloop_di_long"): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73084 138bc75d-0d04-0410-961f-82ee72b054a4
* * 3vtrasym.adb:charlet2003-10-3017-66/+459
| | | | | | | | | | | | | | | | | | | | | | | | Demangle Ada symbols returned by TBK$SYMBOLIZE. Correctly align line numbers when symbol name is too long. * g-signal.ads, g-signal.adb: New files * impunit.adb: (Non_Imp_File_Names): Added "g-signal" * Makefile.rtl: Introduce GNAT.Signals * freeze.adb: Minor reformatting * lib-writ.adb (Write_ALI): Never write ali file if -gnats is specified * par.adb, par-ch12.adb, par-ch13.adb, par-ch2.adb, par-ch3.adb, par-ch5.adb, par-ch6.adb, par-ch9.adb, par-util.adb: New handling of Id_Check parameter to improve recognition of keywords used as identifiers. Update copyright notice to include 2003 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73083 138bc75d-0d04-0410-961f-82ee72b054a4
* * arm.c (arm_override_options): Revert change of arm_constant_limitrearnsha2003-10-302-5/+10
| | | | | | | when optimizing for size. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73082 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-30 Paolo Carlini <pcarlini@suse.de>paolo2003-10-302-5/+6
| | | | | | | | * include/bits/locale_facets.tcc (time_get::_M_extract_via_format): __mod is only assigned, never used its value, remove it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73081 138bc75d-0d04-0410-961f-82ee72b054a4
* * fold-const.c (fold_single_bit_test): Convert the input to therth2003-10-302-6/+12
| | | | | | | operational intermediate type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73077 138bc75d-0d04-0410-961f-82ee72b054a4
* * builtins.c (std_build_builtin_va_list): New.rth2003-10-3041-103/+118
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * expr.h (std_build_builtin_va_list): Declare. * defaults.h (BUILD_VA_LIST_TYPE): New. * system.h (BUILD_VA_LIST_TYPE): Poison. * target-def.h (TARGET_BUILD_BUILTIN_VA_LIST): New. * target.h (struct gcc_target): Add build_builtin_va_list. * tree.c (build_common_tree_nodes_2): Use it. * config/alpha/alpha-protos.h, config/alpha/alpha.c, config/alpha/alpha.h, config/alpha/unicosmk.h, config/d30v/d30v-protos.h, config/d30v/d30v.c, config/d30v/d30v.h, config/i386/i386-protos.h, config/i386/i386.c, config/i386/i386.h, config/i860/i860-protos.h, config/i860/i860.c, config/i860/i860.h, config/i960/i960-protos.h, config/i960/i960.c, config/i960/i960.h, config/mips/iris6.h, config/mips/mips-protos.h, config/mips/mips.c, config/mips/mips.h, config/rs6000/rs6000-protos.h, config/rs6000/rs6000.c, config/rs6000/rs6000.h, config/s390/s390-protos.h, config/s390/s390.c, config/s390/s390.h, config/sh/sh-protos.h, config/sh/sh.c, config/sh/sh.h, config/xtensa/xtensa-protos.h, config/xtensa/xtensa.c, config/xtensa/xtensa.h: Rename foo_build_va_list to foo_build_builtin_va_list; make it static. Define TARGET_BUILD_BUILTIN_VA_LIST. Remove BUILD_VA_LIST_TYPE. Update protos. * config/i386/i386.c (ix86_expand_carry_flag_compare): Make static. * config/iq2000/iq2000.h (BUILD_VA_LIST_TYPE): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73076 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-29 Thomas Fitzsimmons <fitzsim@redhat.com>fitzsim2003-10-302-2/+6
| | | | | | | | * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c (getSize): Return scrolled window's size request. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73075 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix problem noticed by Dale Johannesen on the gcc list.wilson2003-10-303-43/+45
| | | | | | | | | | | | | | * recog.c (asm_operand_ok): Add missing break after case 'X'. Change if statements to else if statements in default case. (extract_constrain_insn_cached): Fix misspelling of constrain_operands in comment. (constrain_operands_cached): Likewise. (constrain_operands): Change if statements to else if statements in default case. * reload.c (find_reloads): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73074 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68k/m68k.c (notice_update_cc): Clear cc status forrth2003-10-302-4/+14
| | | | | | | shifts and rotates. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73073 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa.md: Missed update in previous commit.danglin2003-10-301-62/+164
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73072 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-10-302-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73070 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/rs6000.md: Remove duplicate pattern.amodra2003-10-292-15/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73068 138bc75d-0d04-0410-961f-82ee72b054a4
* * real.c (do_divide): Initialize result with a 0.hp2003-10-292-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73066 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in <enable-checking for valgrind>: Look forhp2003-10-297-242/+318
| | | | | | | | | | | | | | | <valgrind/memcheck.h> first. AC_DEFINE HAVE_VALGRIND_MEMCHECK_H if it exists. * configure, config.in: Regenerate. * ggc-common.c [ENABLE_VALGRIND_CHECKING && HAVE_VALGRIND_MEMCHECK_H]: Include <valgrind/memcheck.h>. Use #elif for other alternatives. * ggc-page.c: Ditto. * ggc-zone.c: Don't assume <valgrind/memcheck.h>; instead copy include structure from ggc-common.c. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73065 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa-linux.h (ASM_OUTPUT_ADDR_VEC_ELT): Use label in big switch ELTs.danglin2003-10-294-83/+81
| | | | | | | | | | | | | | | | | | | | | | | | | (ASM_OUTPUT_ADDR_DIFF_ELT): Use label difference in big switch ELTs. * pa.c (pa_adjust_insn_length): Check for btable branches using attribute TYPE_BTABLE_BRANCH. (pa_reorg): Simplify. * pa.h (CASE_VECTOR_MODE): Change big switch mode to SImode. (ASM_OUTPUT_ADDR_VEC_ELT): As above. (ASM_OUTPUT_ADDR_DIFF_ELT): As above. * pa.md (btable_branch): New instruction type. (in_branch_delay, in_nullified_branch_delay, in_call_delay): Disallow btable branches. (define_delay): Add btable branches to insn types that may have an insn in the delay position. (Z2, Z3): Add btable branch to list. Simplify unamed pattern set copy pic_label_operand to register. Add PA 2.0 variant. (short_jump): New jump for use in branch tables. (casesi, casesi0): Revise for new branch table formats. (casesi32, casesi32p, casesi64p): New casesi patterns. (indirect_jump): Move. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73064 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/rs6000.h (UNITS_PER_WORD): Revert todje2003-10-292-6/+13
| | | | | | | | | | | !TARGET_POWERPC64. (UNITS_PER_GPR_WORD): Delete. (HARD_REGNO_NREGS): Revert to UNITS_PER_WORD. (HARD_REGNO_MODE_OK): Same. (CLASS_MAX_NREGS): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73060 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa.h (ASM_COMMENT_START): Define.danglin2003-10-292-0/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73059 138bc75d-0d04-0410-961f-82ee72b054a4
* * ada/acats/run_all.sh: Redirect mv output to /dev/nullcharlet2003-10-293-11/+21
| | | | | | | | | | Avoid non pure sh syntax. Add more logging. * ada/acats/norun.lst: Disable cdd2a03, since it is expected to fail. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73052 138bc75d-0d04-0410-961f-82ee72b054a4
* * genmodes.c (complete_mode): Record MODE_CC, MODE_INT,zack2003-10-292-3/+9
| | | | | | | | MODE_FLOAT, and MODE_PARTIAL_INT modes as having one component, not zero. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73051 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/ia64/t-ia64 (LIB2ADDEH): Add $(srcdir)/gthr-gnat.c.schwab2003-10-292-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73050 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-29 Paolo Carlini <pcarlini@suse.de>paolo2003-10-292-49/+51
| | | | | | | | | | | * include/bits/locale_facets.tcc (time_get::do_get_year): Absolutely avoid dereferencing end iterators. (time_put::put): Minor clean up. * include/bits/locale_facets.tcc: Cosmetic reformattings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73049 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-29 Sascha Brawer <brawer@dandelis.ch>mkoch2003-10-2910-42/+1206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/geom/CubicCurve2D.java (contains): Docfix for URL of embedded drawing. * java/awt/geom/QuadCurve2D.java: Likewise. 2003-10-29 Sascha Brawer <brawer@dandelis.ch> * java/awt/geom/CubicCurve2D.java: Added documentation. * java/awt/geom/QuadCurve2D.java: Likewise. * java/awt/geom/doc-files/QuadCurve2D-4.png, java/awt/geom/doc-files/QuadCurve2D-5.png, java/awt/geom/doc-files/CubicCurve2D-4.png, java/awt/geom/doc-files/Cubicurve2D-5.png: New illustrations. 2003-10-29 Sascha Brawer <brawer@dandelis.ch> * java/awt/geom/CubicCurve2D.java (getFlatnessSq): Implement. (subdivide(CubicCurve2D, CubicCurve2D)): Avoid useless object allocation. (subdivide(double[],int,double[],int,double[],int)): Implement. 2003-10-29 Sascha Brawer <brawer@dandelis.ch> * java/awt/geom/doc-files/CubicCurve2D-1.png, java/awt/geom/doc-files/CubicCurve2D-2.png, java/awt/geom/doc-files/CubicCurve2D-3.png: New illustrations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73048 138bc75d-0d04-0410-961f-82ee72b054a4
* Forgot to add one ChangeLog entry from classpath.mkoch2003-10-291-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73047 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-29 Mark Wielaard <mark@klomp.org>mkoch2003-10-298-13/+747
| | | | | | | | | | | | | | | | | | | | | | From Guilhem Lavaux <guilhem.lavaux@free.fr> * java/text/DateFormat.java (Field): New public static inner class. * java/text/Format.java (Field): Likewise. (formatToCharacterIterator): New method. * java/text/FormatCharacterIterator.java: New file. 2003-10-29 Mark Wielaard <mark@klomp.org> From Guilhem Lavaux <guilhem.lavaux@free.fr> * java/util/Currency.java: New file. 2003-10-29 Michael Koch <konqueror@gmx.de> * Makefile.am (ordinary_java_source_files): Added java/text/FormatCharacterIterator.java and java/util/Currency.java. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73046 138bc75d-0d04-0410-961f-82ee72b054a4
* Added a missing word.ebotcazou2003-10-291-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73045 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sparc/sparc.c (function_arg_partial_nregs) [TARGET_ARCH64]:ebotcazou2003-10-292-20/+28
| | | | | | | | | | | | | | Never return 1 for complex integral modes whose size is lesser or equal to a word. (function_arg_pass_by_reference) [TARGET_ARCH64]: Mention CTImode in the comment. (function_arg_advance) [TARGET_ARCH64]: Don't special-case complex modes. (sparc_va_arg) [TARGET_ARCH64]: Handle any types whose is greater than 16 bytes by reference. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73044 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-29 Dalibor Topic <robilad@kaffe.org>mkoch2003-10-292-1/+6
| | | | | | | | * gnu/java/beans/IntrospectionIncubator.java (addMethod): Add public static methods. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73043 138bc75d-0d04-0410-961f-82ee72b054a4