summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * config/m32r/m32r.h (HARD_REGNO_RENAME_OK): New.rth2003-06-104-0/+31
| | | | | | | | * config/m32r/m32r.c (m32r_hard_regno_rename_ok): New. * config/m32r/m32r-protos.h: Prototype it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67711 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/asm-7.c: Adjust expected warning text.rth2003-06-102-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67709 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/eabi.h (TARGET_OS_CPP_BUILTINS): Define builtinsjanis2003-06-104-0/+10
| | | | | | | | | common to rs6000 sysv targets. * config/rs6000/eabisim.h (TARGET_OS_CPP_BUILTINS): Ditto. * config/rs6000/rtems.h (TARGET_OS_CPP_BUILTINS): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67708 138bc75d-0d04-0410-961f-82ee72b054a4
* Improve support for arm-wince-pe target:nickc2003-06-106-3/+95
| | | | | | | | | | | | | | | * config.gcc: Add arm-wince-pe target. * config/arm/pe.h (MULTILIB_DEFAULTS): Define. Add comment about default apcs26 support. * config/arm/t-pe (MULTILIB_OPTIONS): Add an -mapcs-32 multilib. (MULTILIB_DIRNAMES): Add 'apcs32'. * config/arm/t-wince-pe: New makefile fragment. * config/arm/wince-pe.h: New file. Overrides a few definitions in arm/pe.h git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67705 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.tpl: Fix stupid pasto.neroden2003-06-103-5/+10
| | | | | | | * Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67702 138bc75d-0d04-0410-961f-82ee72b054a4
* * builtins.c (fold_builtin): Optimize cos(-x) as cos(x).sayle2003-06-105-0/+249
| | | | | | | | | | | | | | * fold-const.c (fold <NEGATE_EXPR>): Convert -f(x) into f(-x) when x is easily negated and f is sin, tan or atan. (fold <MULT_EXPR>): Optimize tan(x)*cos(x) and cos(x)*tan(x) as sin(x) with flag_unsafe_math_optimizations. (fold <RDIV_EXPR>): With flag_unsafe_math_optimizations fold sin(x)/cos(x) as tan(x) and cos(x)/sin(x) as 1.0/tan(x). * gcc.dg/builtins-20.c: New test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67701 138bc75d-0d04-0410-961f-82ee72b054a4
* * fold-const.c (fold <EQ_EXPR>): Don't fold x == x only if xsayle2003-06-102-3/+12
| | | | | | | | is a floating point type *and* we currently honor NaNs. (fold <NE_EXPR>): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67700 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc_release (build_diff): Properly use ${TAR} instead ofgerald2003-06-102-2/+7
| | | | | | | hard-coded tar. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67699 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/11131mmitchel2003-06-109-24/+62
| | | | | | | | | | | | | | | | | | | * tree-inline.c (inlinable_function_p): Call the language-specific hook early. PR c++/11131 * cp-tree.h (template_for_substitution): Declare. * decl2.c (mark_used): Use it when figuring out whether or not a function is inline. * pt.c (template_for_substitution): Give it external linkage. * tree.c (cp_cannot_inline_tree_fn): Instantiate as early as possible. PR c++/11131 * g++.dg/opt/template1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67698 138bc75d-0d04-0410-961f-82ee72b054a4
* Patch from David Taylor.wilson2003-06-102-4/+11
| | | | | | | | * config/rs6000/rs6000.c (rs6000_va_start, rs6000_va_arg): Skip over the f_res field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67697 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/gcc-dg.exp (dg-test): Clear additional_files andmmitchel2003-06-102-0/+33
| | | | | | | additional_sources. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67696 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/xlib/natFont.cc (getAscent): Correctly access "ascent"tromey2003-06-102-2/+8
| | | | | | | | field. (getDescent): Likewise, for "descent". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67695 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Remove references to host_truncate_target.neroden2003-06-104-141/+113
| | | | | | | | | * configure: Regenerate. * config.gcc: Remove references to truncate_target, host_truncate_target. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67694 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.tpl: Remove bogus conditional.neroden2003-06-103-805/+676
| | | | | | | * Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67693 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-06-09 Scott Gilbertson <scottg@mantatest.com>tromey2003-06-102-4/+21
| | | | | | | | | | * gnu/gcj/xlib/natFont.cc (getMaxAscent): adjusted return value. (getMaxDescent): adjusted return value. (getAscent): modified to use metrics for 'O'. (getDescent): modified to use metrics for 'y'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67692 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in, configure.in, config/m68hc11/t-m68hc11-gas:neroden2003-06-108-369/+392
| | | | | | | | | | | | | Replace "build_canonical" with build, "host_canonical" with host. * configure.in: Use GCC_TOPLEV_SUBDIRS. * aclocal.m4: Include ../config/acx.m4. * configure: Regenerate. (ada) * Makefile.in: Replace "host_canonical" with "host" for autoconf substitution. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67691 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-06-102-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67689 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-06-09 Paolo Carlini <pcarlini@unitus.it>paolo2003-06-1011-117/+620
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/bits/fstream.tcc (_M_underflow): Do not special case the unbuffered case, which really means simply a one char get area. (basic_filebuf): Initialize _M_buf_size. (setbuf): Unbuffered means _M_buf_size == 1, since only _M_buf_size - 1 == 0 chars are going to be used for the put area and 1 for the get area. * include/std/std_streambuf.h (_M_buf_size): Move to basic_filebuf. (~basic_streambuf): Tweak. (basic_streambuf): Do not initialize _M_buf_size. * include/std/std_fstream.h (_M_buf_size): Add from basic_streambuf. (~basic_filebuf): Tweak. (_M_set_buffer): Tweak, considering that _M_buf_size == 1 is the unbuffered situation (i.e., put area pointers NULL). * include/bits/streambuf.tcc (sbumpc): Clean up. * testsuite/27_io/basic_filebuf/sputbackc/char/1.cc: Split into... * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: New. * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: New. * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: New. * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: New. * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: New. * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67686 138bc75d-0d04-0410-961f-82ee72b054a4
* From David Taylor.wilson2003-06-092-0/+13
| | | | | | | * gcc.dg/Wpadded.c: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67685 138bc75d-0d04-0410-961f-82ee72b054a4
* Patch from David Taylor.wilson2003-06-092-2/+13
| | | | | | | | * config/rs6000/rs6000.c (rs6000_build_va_list): Give the two bytes of padding in the __va_list_tag structure a name (reserved). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67684 138bc75d-0d04-0410-961f-82ee72b054a4
* * fold-const.c (operand_equal_p): Handle ADDR_EXPR and TRUTH_NOT_EXPR.jason2003-06-092-3/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67683 138bc75d-0d04-0410-961f-82ee72b054a4
* Patch from Osku Salermawilson2003-06-092-68/+78
| | | | | | | | | * c-format.c (check_format_string, get_constant): New. (handle_format_attribute, handle_format_arg_attribute, decode_format_attr): Change to use above functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67680 138bc75d-0d04-0410-961f-82ee72b054a4
* * stmt.c (expand_asm_operands): Re-word warning.rth2003-06-092-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67678 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-06-08 Andrew Pinski <pinskia@physics.uc.edu>zack2003-06-092-2/+10
| | | | | | | | | PR target/8787 * config/i386/djgpp.h (ASM_FILE_START): emit `.intel_syntax' if -masm=intel. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67676 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix a ChangeLog typo.kazu2003-06-091-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67675 138bc75d-0d04-0410-961f-82ee72b054a4
* java:neil2003-06-098-241/+365
| | | | | | | | | | | | | | | | | | | | | | | * Make-lang.in (JAVA_OBJS, java/lang.o): Update. (java/j-options.c, java/j-options.h): New. * java-tree.h (resource_name, compile_resource_file, compile_resource_data): Constify. * jcf-write.c (jcf_write_base_directory): Similarly. * jcf.h (jcf_write_base_directory): Similarly. * lang.c: Include j-options.h. (cl_options_count, cl_options, string_option, java_decode_option, lang_f_options, lang_W_options, LANG_HOOKS_DECODE_OPTION, process_option_with_no): Remove. (resource_name): Constify. (LANG_HOOKS_HANDLE_OPTION): Override. (java_handle_option): New. (java_init): Don't call jcf_path_init. (java_init_options): Call jcf_path_init. * lang.opt: New. * resource.c (compile_resource_data, compile_resource_file): Constify. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67673 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix copyright problems reported by Doug Evans.wilson2003-06-097-6/+54
| | | | | | | | | * config/frv/cmovc.c, config/frv/cmovh.c, config/frv/cmovw.c, config/frv/frvbegin.c, config/frv/frvend.c, config/frv/lib1funcs.asm: Add libgcc exception. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67672 138bc75d-0d04-0410-961f-82ee72b054a4
* PR 8861zack2003-06-092-26/+81
| | | | | | | | | | | * mangle.c (write_real_cst): New function. Implement ABI-compliant mangling of floating-point literals when -fabi-version>=2; provide backward compatibility with 3.3 when -fabi-version=1 (with warning). Clarify commentary. (write_template_arg_literal): Use write_real_cst. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67670 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.mmitchel2003-06-094-2/+10
| | | | | | | | | * gcc.dg/special/weak-2.c: Add dg-require-weak. * gcc.dg/weak/weak-3.c: Reverse order of dg-do and dg-require-weak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67669 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/rs6000.md (define_attr "type"): Add insert_word.dje2003-06-0915-18/+40
| | | | | | | | | | (insvsi*): Add insert_word attribute. * config/rs6000/rs6000.c (rs6000_variable_issue): Add TYPE_INSERT_WORD. * config/rs6000/{40x.md,603.md,6xx.md,7450.md,7xx.md,mpc.md, power4.md,rios1.md,rios2.md,rs64.md}: Add insert_word. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67668 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.amylaar2003-06-092-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67667 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/gcc-dg.exp (dg-require-weak): Fix typo.mmitchel2003-06-093-4/+11
| | | | | | | | | (dg-require-alias): Likewise. (dg-require-gc-sections): Likewise. * lib/target-supports.exp (check_gc_sections_available): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67665 138bc75d-0d04-0410-961f-82ee72b054a4
* * fold-const.c (fold): Fix a comment typo.kazu2003-06-092-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67664 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-06-09 Phil Edwards <pme@gcc.gnu.org>pme2003-06-095-1425/+1352
| | | | | | | | | | | | * acinclude.m4: Move all AM_CONDITIONAL calls out. (GLIBCPP_CONFIGURE): Set defaults for variables used in AM_CONDITIONAL statements. * configure.in: Centralize AM_CONDITIONALs so that they are always run. Make use of GLIBCPP_IS_CROSS_COMPILING. * aclocal.m4, configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67663 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-inline.c (expand_call_inline): DECL_SOURCE_LINE_FIRST isnathan2003-06-096-21/+25
| | | | | | | | | | | | | | removed. * java/java-tree.h (DECL_FUNCTION_LAST_LINE): New. (struct lang_decl_func): Add last_line field. * java/parse.h (DECL_SOURCE_LINE_MERGE, DECL_SOURCE_LINE_FIRST, DECL_SOURCE_LINE_LAST): Remove. * java/parse.y (missing_return_error, finish_method_declaration, lookup_cl, start_artificial_method_body, source_end_java_method, start_complete_expand_method): Adjust. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67661 138bc75d-0d04-0410-961f-82ee72b054a4
* * sh.c (gen_block_redirect): Use locators.amylaar2003-06-092-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67660 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-06-09 Paolo Carlini <pcarlini@unitus.it>paolo2003-06-092-0/+11
| | | | | | | * docs/html/ext/howto.html ('LWG Issues'): Add issue 235. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67659 138bc75d-0d04-0410-961f-82ee72b054a4
* * arm.h (THUMB_PRINT_OPERAND_ADDRESS): Use %wd in format and removerearnsha2003-06-092-2/+7
| | | | | | | cast to int. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67658 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Assume gas 2.14 and above can handle MIPS relocationrsandifo2003-06-093-4/+25
| | | | | | | | operators. * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67657 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.h (GLOBAL_POINTER_REGNUM): New macro.rsandifo2003-06-094-211/+331
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (PIC_OFFSET_TABLE_REGNUM): Look at pic_offset_table_rtx after reload. (STARTING_FRAME_OFFSET): Don't allocate a cprestore slot for n32/64 PIC. (MUST_SAVE_REGISTERS): Delete. * config/mips/mips.c (mips_frame_info): Remove extra_size field. (machine_function): Add global_pointer field. (mips_classify_constant): Check for (const $gp) using pointer equality with pic_offset_table_rtx. (mips_classify_constant): Handle RELOC_LOADGP_HI and RELOC_LOADGP_LO. (mips_restore_gp): Use current_function_outgoing_args_size. (print_operand): Use PIC_OFFSET_TABLE_REGNUM instead of GP_REG_FIRST + 28. Handle relocation strings that have more than one '('. (mips_reloc_string): Handle RELOC_LOADGP_HI and RELOC_LOADGP_LO. (mips_global_pointer): New function. (mips_save_reg_p): New function, mostly split out from... (compute_frame_size): ...here. Remove handling of extra_size. Reclaim args_size if no variables depend on it. Don't treat gp as a special case: handle it in the main GPR loop. (mips_initial_elimination_offset): Fix comment. (save_restore_insns): Save every register in the GPR mask, removing distinction between mask and real_mask. (mips_output_function_prologue): Update .frame psuedo-op after the removal of extra_size. Move the SVR4 PIC stack allocation and cprestore instructions to mips_expand_prologue. (mips_gp_insn): New function. (mips_expand_prologue): Set REGNO (pic_offset_table_rtx) to the chosen global pointer. Handle SVR4 PIC stack allocation in the same way as other ABIs. Adjust varargs code accordingly. Emit a cprestore insn after allocating the stack. Use mips_gp_insn to emit the loadgp sequence. Follow it with a loadgp_blockage if not using explicit relocs. (mips_output_function_epilogue): Reinstate the default gp register. (mips16_gp_pseudo_reg): Use pic_offset_table_rtx. (mips16_optimize_gp): Likewise. * config/mips/mips.md (UNSPEC_LOADGP): Remove. (UNSPEC_SETJMP, UNSPEC_LONGJMP): Remove. (UNSPEC_CPRESTORE, RELOC_LOADGP_HI, RELOC_LOADGP_LO): New. (loadgp): Remove. (loadgp_blockage, cprestore): New instructions. (builtin_setjmp_setup): Implement using emit_move_insn. Use pic_offset_table_rtx. (builtin_setjmp_setup_32, builtin_setjmp_setup_64): Remove. (builtin_longjmp): Use gen_raw_REG to force use of $28. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67656 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips-protos.h (mips_output_division): Declare.rsandifo2003-06-095-509/+64
| | | | | | | | | | | | | | | | | | | | | | * config/mips/mips.h (MASK_CHECK_RANGE_DIV): Remove. (MASK_BRANCHLIKELY): Use MASK_CHECK_RANGE_DIV's old number. (TARGET_NO_CHECK_ZERO_DIV, TARGET_CHECK_RANGE_DIV): Remove. (TARGET_CHECK_ZERO_DIV): New macro. (TARGET_SWITCHES): Remove -mcheck-range-div & -mno-check-range-div. * config/mips/mips.c (mips_output_division): New function. * config/mips/mips.md (length): Take TARGET_CHECK_ZERO_DIV into account when calculating the default length of a division. (divmodsi4, divmoddi4, udivmodsi4, udivmoddi4): Turn into define_insns. Enable regardless of optimization level. Use mips_output_division. (divmodsi4_internal, divmoddi4_internal, udivmodsi4_internal, udivmoddi4_internal, div_trap, div_trap_normal, div_trap_mips16, divsi3, divsi3_internal, divdi3, divdi3_internal, modsi3, modsi3_internal, moddi3, moddi3_internal, udivsi3, udivsi3_internal, udivdi3, udivdi3_internal, umodsi3, umodsi3_internal, umoddi3, umoddi3_internal): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67655 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.c (mips_reg_names): Change hilo entry to "".rsandifo2003-06-094-672/+327
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (mips_sw_reg_names): Likewise. (mips_regno_to_class): Change hilo entry to NO_REGS. (hilo_operand): Use MD_REG_P. (extend_operator): New predicate. (override_options): Remove 'a' constraint. (mips_secondary_reload_class): Remove hilo handling. Also remove handling of (plus sp reg) reloads for mips16. (mips_register_move_cost): Remove hilo handling. * config/mips/mips.h (FIXED_REGISTERS): Make hilo entry fixed. (MD_REG_LAST): Remove hilo from range. (HILO_REGNUM): Delete. (reg_class): Remove HILO_REG and HILO_AND_GR_REGS. (REG_CLASS_NAMES, REG_CLASS_CONTENTS): Update accordingly. (PREDICATE_CODES): Add entry for extend_operator. (DEBUG_REGISTER_NAMES): Change hilo entry to "". * config/mips/mips.md: Remove hilo clobbers wherever they occur. Remove constraints from multiplication define_expands. Remove clobbers from "decorative" define_expand patterns. (UNSPEC_HILO_DELAY): Delete. (*mul_acc_si, *mul_sub_si): Add early-clobber to operand 6. (mulsidi3, umulsidi3): Change pattern to match the TARGET_64BIT case. Adjust C code to just emit insns for !TARGET_64BIT. (mulsidi3_internal): Rename to mulsidi3_32bit. (mulsidi3_64bit): Use a "d" constraint for the destination. Use extend_operator so that the pattern can handle umulsidi3 as well. Split the instruction after reload. (*mulsidi3_64bit_parts): New pattern, generated by mulsidi3_64bit. (umulsidi3_internal): Rename to umulsidi3_32bit. (umulsidi3_64bit): Remove. (*smsac_di, *umsac_di): Line-wrap fixes. (udivsi3_internal): Don't allow operand 2 to be constant. (udivdi3_internal, umodsi3_internal, umoddi3_internal): Likewise. (movdi_internal2, movsi_internal): Remove hilo alternatives. (reload_in[sd]i, reload_out[sd]i, hilo_delay): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67654 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/10913rsandifo2003-06-097-233/+71
| | | | | | | | | | | | | | | | | | | | | | | | | * config/mips/mips.h (TARGET_FILE_SWITCHING, NO_DBX_FUNCTION_END, PUT_SDB_SCL, PUT_SDB_INT_VAL, PUT_SDB_VAL, PUT_SDB_ENDEF, PUT_SDB_TYPE, PUT_SDB_SIZE, PUT_SDB_DIM, PUT_SDB_START_DIM, PUT_SDB_NEXT_DIM, PUT_SDB_LAST_DIM, PUT_SDB_TAG, PUT_SDB_SRC_FILE, SDB_GENERATE_FAKE, TEXT_SECTION): Delete. (PUT_SDB_DEF, PUT_SDB_PLAIN_DEF, PUT_SDB_BLOCK_START, PUT_SDB_BLOCK_END, PUT_SDB_FUNCTION_END): Replace use of asm_out_text_file with asm_out_file. * config/mips/iris5gas.h (PUT_SDB_SIZE, PUT_SDB_TYPE): Likewise. * config/mips/elf.h (TEXT_SECTION): Undefine. * config/mips/elf64.h (TEXT_SECION): Undefine. * config/mips/openbsd.h (TEXT_SECION): Undefine. * config/mips/mips.c (asm_out_text_file, asm_out_data_file): Delete. (override_options): Disable small-data optimizations unless using gas or explicit relocations. (mips_asm_file_start, mips_asm_file_end, mips_output_function_epilogue, iris6_asm_named_section, iris6_asm_file_start): Remove code for handling TARGET_FILE_SWITCHING. (copy_file_data): Move into TARGET_IRIX6 block. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67653 138bc75d-0d04-0410-961f-82ee72b054a4
* PR bootstrap/10974ghazi2003-06-095-62/+105
| | | | | | | | | | | * physmem.c: Update comment. * configure.in: Modify test for _system_configuration for older AIX systems. * config.in, configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67649 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.h (EXPAND_MEMORY): New.rth2003-06-097-33/+80
| | | | | | | | | | | | | * expr.c (expand_expr): Check it. * stmt.c (expand_asm_operands): Provide it when the constraint requires a memory. Warn for memory input constraints without a memory operand. * gcc.dg/20011029-2.c: Fix the array reference. * gcc.dg/asm-7.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67645 138bc75d-0d04-0410-961f-82ee72b054a4
* * varasm.c: Don't include c-tree.h.ghazi2003-06-092-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67644 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-06-092-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67642 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-06-08 Anthony Green <green@redhat.com>green2003-06-084-5/+26
| | | | | | | | | | * java/net/URLStreamHandler.java (sameFile): Fix port value comparison. * java/net/URL.java (handler): Make package private. * gnu/gcj/protocol/http/Handler.java (getDefaultPort): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67640 138bc75d-0d04-0410-961f-82ee72b054a4
* Add missing ChangeLog entry.aj2003-06-081-0/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67639 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/compile/20000804-1.x: Dsiable on h8300 port.kazu2003-06-082-2/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67638 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud