aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-10-31cvsignore: No longer ignore gengtype-lex.c, gengtype-yacc.c, and ↵Gerald Pfeifer2-3/+5
gengtype-yacc.h. * .cvsignore: No longer ignore gengtype-lex.c, gengtype-yacc.c, and gengtype-yacc.h. From-SVN: r73150
2003-10-31Add PR to:Richard Earnshaw1-0/+1
PR optimization/8896 * postreload.c (reload_combine): Check that REGY doesn't die in an insn of the form (set (regx) (plus (regx) (regy))), ie REGX != REGY. From-SVN: r73149
2003-10-31postreload.c (reload_combine): Check that REGY doesn't die in an insn of the ↵Richard Earnshaw2-1/+9
form (set (regx) (plus (regx)... * postreload.c (reload_combine): Check that REGY doesn't die in an insn of the form (set (regx) (plus (regx) (regy))), ie REGX != REGY. From-SVN: r73148
2003-10-3120031031-2.c: New test.Josef Zlomek2-0/+41
PR/10239 * gcc.c-torture/compile/20031031-2.c: New test. From-SVN: r73146
2003-10-31cfgrtl.c (delete_insn): Decrease LABEL_NUSES for all REG_LABEL notes.Josef Zlomek2-3/+14
PR/10239 * cfgrtl.c (delete_insn): Decrease LABEL_NUSES for all REG_LABEL notes. From-SVN: r73145
2003-10-3120031031-1.c: New test.Josef Zlomek2-0/+41
PR/11640 * gcc.c-torture/compile/20031031-1.c: New test. From-SVN: r73143
2003-10-31cfgrtl.c (try_redirect_by_replacing_jump): Move jump immediatelly before ↵Josef Zlomek2-0/+30
BARRIER. PR/11640 * cfgrtl.c (try_redirect_by_replacing_jump): Move jump immediatelly before BARRIER. From-SVN: r73142
2003-10-31C90 updateKelley Cook2-148/+137
From-SVN: r73140
2003-10-31* Makefile.in (ada/b_gnat1.o): Compile with -Wno-error.Kelley Cook2-0/+5
From-SVN: r73139
2003-10-31* Makefile.in (STRICT2_WARN): Add -Wold-style-definitionKelley Cook2-1/+5
From-SVN: r73138
2003-10-31* raise.c (get_action_description_for): Fix typo in last change.Andreas Schwab2-2/+6
From-SVN: r73137
2003-10-31re PR rtl-optimization/11271 ([arm-elf] regex.c ICEs for thumb multilib)Richard Earnshaw2-2/+6
PR target/11271 * reload.c (find_reloads_address): Handle any register in (PLUS (PLUS (REG) (REG)) (CONST_INT). From-SVN: r73136
2003-10-31ggc-page.c (ggc_pch_read): Wrap call to poison_pages in ENABLE_GC_CHECKING ↵Richard Earnshaw2-1/+6
not in GGC_POISON. * ggc-page.c (ggc_pch_read): Wrap call to poison_pages in ENABLE_GC_CHECKING not in GGC_POISON. From-SVN: r73135
2003-10-31* include/private/gcconfig.h: Re-install change of 2003-04-16.Richard Earnshaw2-3/+12
From-SVN: r73134
2003-10-31bprob.exp: Disable test on arm-elf configs.Richard Earnshaw9-0/+44
* g77.dg/bprob/bprob.exp: Disable test on arm-elf configs. * gcc.misc-tests/bprob.exp: Likewise. * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL the execution test on arm-elf configs. * g77.dg/execute/10197.x: New file. XFAIL the execution test on configs that don't support scratch files. * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs. From-SVN: r73133
2003-10-31com.c (ffecom_sym_transform_): Set tree type of offset to ssizetype.Jakub Jelinek2-2/+9
* com.c (ffecom_sym_transform_): Set tree type of offset to ssizetype. From-SVN: r73127
2003-10-31re PR bootstrap/9863 (Absence of awk isn't properly diagnosed at configure time)Nathanael Nerode3-221/+237
PR bootstrap/9863 * configure.in: Bail out if awk is missing. * configure: Regenerate. From-SVN: r73126
2003-10-31re PR ada/12761 ([3.3 only] Segmentation fault in gnat1 compiling a-except.adb)Nathanael Nerode4-5/+24
(gcc) PR ada/12761 * Makefile.in: Move default definitions of X_ADA_CFLAGS, T_ADA_CFLAGS, X_ADAFLAGS, T_ADAFLAGS from ada/Make-lang.in to here. (gcc/ada) PR ada/12761 * ada/Make-lang.in: Move default definitions of X_ADA_CFLAGS, T_ADA_CFLAGS, X_ADAFLAGS, T_ADAFLAGS from here to master Makefile.in. From-SVN: r73125
2003-10-30c-objc-common.c (c_tree_printer): Handle types correctly.Richard Henderson2-13/+30
* c-objc-common.c (c_tree_printer): Handle types correctly. Factor code a bit. From-SVN: r73121
2003-10-31* floatformat.c (floatformat_always_valid): Add unused attribute.Andreas Jaeger2-2/+6
From-SVN: r73119
2003-10-31re PR libgcj/12647 ([win32] wait() does not release monitor correctly)Mohan Embar2-2/+25
PR libgcj/12647: * win32-threads.cc (_Jv_CondWait): Respect mutex's refcount when releasing and reacquiring it. From-SVN: r73118
2003-10-31win32.cc: (dirExists) Internal helper function to test for directory existence.Mohan Embar2-31/+54
* win32.cc: (dirExists) Internal helper function to 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. From-SVN: r73117
2003-10-31re PR libgcj/11521 ([win32] can install server socket on same port twice)Mohan Embar2-4/+6
PR libgcj/11521: * gnu/java/net/natPlainSocketImplWin32.cc (bind): Don't use SO_REUSEADDR From-SVN: r73116
2003-10-31re PR libgcj/6652 (new java.io.File("").getCanonicalFile() throws exception)Mohan Embar2-1/+11
PR libgcj/6652: * java/io/natFileWin32.cc (getCanonicalPath): Treat "" like ".". From-SVN: r73115
2003-10-31C90 prototype updates.R. Kelley Cook33-1092/+701
From-SVN: r73113
2003-10-31Daily bump.GCC Administrator2-2/+2
From-SVN: r73110
2003-10-30fix date on changelog from last checkin.Eric Christopher1-1/+1
From-SVN: r73108
2003-10-30function.c (purge_addressof_1): Add case for REG_RETVAL notes when modes are ↵Eric Christopher2-5/+13
unequal. 2003-10-25 Eric Christopher <echristo@redhat.com> * function.c (purge_addressof_1): Add case for REG_RETVAL notes when modes are unequal. From-SVN: r73107
2003-10-30* i386-modes.def: Add XFmode format adjustment.Jan Hubicka2-0/+7
From-SVN: r73106
2003-10-30* real.c (encode_ieee_extended): Back out previous patch.Jan Hubicka2-5/+4
From-SVN: r73105
2003-10-30natMethod.cc (_Jv_CallAnyMethodA): Don't use vtable dispatch for final methods.Bryce McKinlay2-2/+9
* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Don't use vtable dispatch for final methods. From-SVN: r73101
2003-10-30real.c (encode_ieee_extended): Initialize whole array.Jan Hubicka7-1149/+280
* real.c (encode_ieee_extended): Initialize whole array. * 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. From-SVN: r73099
2003-10-30Jan Hubicka <jh@suse.cz>Josef Zlomek2-5/+19
Jan Hubicka <jh@suse.cz> * vasprintf.c (int_vasprintf): Pass va_list by value. Use va_copy for copying va_list. (vasprintf): Pass va_list by value. From-SVN: r73098
2003-10-30* config/mips/mips.md (adddi3): Fix typo in mips16 stack pointer code.Richard Sandiford2-1/+5
From-SVN: r73096
2003-10-30mips.md (mov_lwl): Use memory_operand where appropriate.Richard Sandiford2-12/+18
* config/mips/mips.md (mov_lwl): Use memory_operand where appropriate. (mov_lwr, mov_swl, mov_swr): Likewise. (mov_ldl, mov_ldr, mov_sdl, mov_sdr): Likewise. From-SVN: r73095
2003-10-30* config/mips/mips.c (mips_global_pointer): Don't try to use $25.Richard Sandiford2-1/+6
From-SVN: r73094
2003-10-30gnu_java_awt_peer_gtk_GtkTextAreaPeer.c (create): Turn on word wrapping.Thomas Fitzsimmons2-0/+7
2003-10-30 Thomas Fitzsimmons <fitzsim@redhat.com> * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c (create): Turn on word wrapping. From-SVN: r73093
2003-10-30hashtab.c (htab_find_slot_with_hash): Decrease n_deleted instead of ↵Josef Zlomek2-2/+7
increasing n_elements when inserting to deleted slot. * hashtab.c (htab_find_slot_with_hash): Decrease n_deleted instead of increasing n_elements when inserting to deleted slot. From-SVN: r73090
2003-10-30mips.c (mips_build_builtin_va_list): Use runtime test for irix6 rather than ↵Richard Henderson2-9/+10
preprocessor test. * config/mips/mips.c (mips_build_builtin_va_list): Use runtime test for irix6 rather than preprocessor test. From-SVN: r73089
2003-10-30* cppcharset.c (one_utf8_to_utf16): Initialize 's' to silence warning.Richard Henderson2-1/+5
From-SVN: r73087
2003-10-30Complete previous check in.Arnaud Charlet1-2/+2
From-SVN: r73086
2003-10-30run_all.sh: Do not print PASS messages to stdout, as done by dejagnu.Arnaud Charlet2-1/+7
* ada/acats/run_all.sh: Do not print PASS messages to stdout, as done by dejagnu. From-SVN: r73085
2003-10-30s390.c (struct machine_function): Use save_return_addr_p as a general flag ↵Ulrich Weigand4-93/+136
that the return address register needs... * config/s390/s390.c (struct machine_function): Use save_return_addr_p 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. From-SVN: r73084
2003-10-303vtrasym.adb: Demangle Ada symbols returned by TBK$SYMBOLIZE.Arnaud Charlet17-66/+459
* 3vtrasym.adb: 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 From-SVN: r73083
2003-10-30arm.c (arm_override_options): Revert change of arm_constant_limit when ↵Richard Earnshaw2-5/+10
optimizing for size. * arm.c (arm_override_options): Revert change of arm_constant_limit when optimizing for size. From-SVN: r73082
2003-10-30locale_facets.tcc (time_get::_M_extract_via_format): __mod is only assigned, ↵Paolo Carlini2-5/+6
never used its value, remove it. 2003-10-30 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (time_get::_M_extract_via_format): __mod is only assigned, never used its value, remove it. From-SVN: r73081
2003-10-29fold-const.c (fold_single_bit_test): Convert the input to the operational ↵Richard Henderson2-6/+12
intermediate type. * fold-const.c (fold_single_bit_test): Convert the input to the operational intermediate type. From-SVN: r73077
2003-10-29builtins.c (std_build_builtin_va_list): New.Richard Henderson41-103/+118
* builtins.c (std_build_builtin_va_list): New. * 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. From-SVN: r73076
2003-10-30gnu_java_awt_peer_gtk_GtkListPeer.c (getSize): Return scrolled window's size ↵Thomas Fitzsimmons2-2/+6
request. 2003-10-29 Thomas Fitzsimmons <fitzsim@redhat.com> * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c (getSize): Return scrolled window's size request. From-SVN: r73075
2003-10-29Fix problem noticed by Dale Johannesen on the gcc list.James E Wilson3-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. From-SVN: r73074