aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-01-22Add license clarification.Mark Wielaard662-3409/+11100
From-SVN: r49104
2002-01-22configure.in (variable detection): Use arrays of unspecified size instead of ↵Momchil Velikov3-2/+7
plain integers. * configure.in (variable detection): Use arrays of unspecified size instead of plain integers. From-SVN: r49103
2002-01-22ecos.exp: Append .exe instead of a.out as the link output.H.J. Lu10-21/+34
2002-01-22 H.J. Lu <hjl@gnu.org> * g++.dg/special/ecos.exp: Append .exe instead of a.out as the link output. * gcc.dg/special/ecos.exp: Likewise. * lib/g++-dg.exp: Likewise. * lib/g77-dg.exp: Likewise. * lib/gcc-dg.exp : Likewise. * lib/mike-g++.exp: Likewise. * lib/mike-g77.exp: Likewise. * lib/mike-gcc.exp: Likewise. * lib/objc-dg.exp: Likewise. From-SVN: r49100
2002-01-22ButtonPeer.java: Replace with Classpath version.Tom Tromey58-2524/+6882
* java/awt/peer/ButtonPeer.java: Replace with Classpath version. * java/awt/peer/CanvasPeer.java: Replace with Classpath version. * java/awt/peer/CheckboxMenuItemPeer.java: Replace with Classpath version. * java/awt/peer/CheckboxPeer.java: Replace with Classpath version. * java/awt/peer/ChoicePeer.java: Replace with Classpath version. * java/awt/peer/ComponentPeer.java: Replace with Classpath version. * java/awt/peer/ContainerPeer.java: Replace with Classpath version. * java/awt/peer/DialogPeer.java: Replace with Classpath version. * java/awt/peer/FileDialogPeer.java: Replace with Classpath version. * java/awt/peer/FontPeer.java: Replace with Classpath version. * java/awt/peer/FramePeer.java: Replace with Classpath version. * java/awt/peer/LabelPeer.java: Replace with Classpath version. * java/awt/peer/LightweightPeer.java: Replace with Classpath version. * java/awt/peer/ListPeer.java: Replace with Classpath version. * java/awt/peer/MenuBarPeer.java: Replace with Classpath version. * java/awt/peer/MenuComponentPeer.java: Replace with Classpath version. * java/awt/peer/MenuItemPeer.java: Replace with Classpath version. * java/awt/peer/MenuPeer.java: Replace with Classpath version. * java/awt/peer/PanelPeer.java: Replace with Classpath version. * java/awt/peer/PopupMenuPeer.java: Replace with Classpath version. * java/awt/peer/ScrollPanePeer.java: Replace with Classpath version. * java/awt/peer/ScrollbarPeer.java: Replace with Classpath version. * java/awt/peer/TextAreaPeer.java: Replace with Classpath version. * java/awt/peer/TextComponentPeer.java: Replace with Classpath version. * java/awt/peer/TextFieldPeer.java: Replace with Classpath version. * java/awt/peer/WindowPeer.java: Replace with Classpath version. * gnu/awt/xlib/XPanelPeer.java (insets): New method. * gnu/awt/xlib/XCanvasPeer.java (show, hide): New methods. (minimumSize, preferredSize, reshape): Likewise. * gnu/awt/xlib/XFramePeer.java (insets, enable, disable, getColorModel): New methods. * java/awt/PopupMenu.java: Merged with Classpath. * java/awt/MenuBar.java: Merged with Classpath. * java/awt/SystemColor.java: Replace with Classpath version. * java/awt/Panel.java: Merged with Classpath. * java/awt/PaintContext.java: Updated copyright. * java/awt/MenuShortcut.java: Merged with Classpath. * java/awt/MenuContainer.java: Merged with Classpath. * java/awt/Menu.java: Merged with Classpath. * java/awt/MediaEntry.java: New file from Classpath. * java/awt/MediaTracker.java: New file from Classpath. * java/awt/List.java: Merged with Classpath version. * java/awt/Insets.java: Merged with Classpath version. * java/awt/ImageMediaEntry.java: New file from Classpath. * java/awt/Image.java: Replaced with Classpath version. * java/awt/FontMetrics.java: Merged with Classpath version. * java/awt/Cursor.java (getDefaultCursor): Use DEFAULT_CURSOR constant. * java/awt/Font.java: Merged with Classpath version. * java/awt/Dialog.java: Merged with Classpath version. * java/awt/Color.java: Merged with Classpath version. * java/awt/Choice.java: Merged with Classpath version. * java/awt/CheckboxMenuItem.java: Merged with Classpath version. * java/awt/Adjustable.java: Replace with Classpath version. * java/awt/MenuItem.java (paramString): Don't include class name or brackets. Call superclass paramString. * java/awt/MenuComponent.java (toString): Call paramString. (paramString): Compute string; don't call toString. * java/awt/Label.java (paramString): Don't include class name or brackets. Call superclass paramString. * java/awt/Checkbox.java (paramString): Don't include class name or brackets. Call superclass paramString. * java/awt/Button.java (paramString): Don't include class name or brackets. Call superclass paramString. * java/awt/MenuComponent.java (getTreeLock): Now protected. From-SVN: r49099
2002-01-22dwarfout.c (last_filename): Remove.Krister Walfridsson2-5/+3
* dwarfout.c (last_filename): Remove. (output_compile_unit_die): Remove last_filename. From-SVN: r49098
2002-01-22* dependence.c (build_def_use): Remove array_idx.Krister Walfridsson2-4/+5
From-SVN: r49097
2002-01-22re PR rtl-optimization/3640 (small lost optimization of "x==0 || x==1")Roger Sayle2-57/+89
PR opt/3640 * fold-const.c (fold): Optimize unsigned comparisons against UINT_MAX (and similar unsigned constants). From-SVN: r49096
2002-01-22Makefile.in (loop.o): Depend on OPTABS_H.Janis Johnson3-1/+10
* Makefile.in (loop.o): Depend on OPTABS_H. * loop.c (expand_builtin_prefetch): Check the prefetch operand against the predicate. From-SVN: r49095
2002-01-22re PR target/5379 ([i386] internal error: Segmentation fault (prefetch ↵Janis Johnson2-0/+46
related?)) PR target/5379 * gcc.dg/20020122-2.c: New test. From-SVN: r49094
2002-01-22re PR target/5379 ([i386] internal error: Segmentation fault (prefetch ↵Janis Johnson2-1/+7
related?)) PR target/5379 * config/i386/i386.md (prefetch_sse): Specify "p" as a constraint for the address operand. From-SVN: r49093
2002-01-22* config/alpha/freebsd.h (FUNCTION_PROFILER): Remove.Richard Henderson2-9/+6
From-SVN: r49092
2002-01-22decl.c (java_init_decl_processing): Use add_predefined_file.Tom Tromey8-41/+451
* decl.c (java_init_decl_processing): Use add_predefined_file. Predefine RawData.java. (predef_filenames): Removed. (java_init_decl_processing): Don't register predef_filenames. * jcf-parse.c (add_predefined_file): New function. (predefined_filename_p): Rewrote. (predefined_filename_p): No longer static. * decl.c (java_init_decl_processing): Call initialize_builtins. * Make-lang.in (JAVA_OBJS): Added builtins.o. (java/builtins.o): New target. * builtins.c: New file. * parse.y (patch_invoke): Use build_call_or_builtin. * java-tree.h (build_call_or_builtin): Declare. (initialize_builtins): Declare. (java_set_exception_lang_code): Removed unused declaration. (PREDEF_FILENAMES_SIZE): Removed. (java_tree_index): Added JTI_PREDEF_FILENAMES. (predef_filenames): New define. (add_predefined_file): Declare. (predefined_filename_p): Declare. * expr.c (expand_invoke): Use build_call_or_builtin. From-SVN: r49091
2002-01-22Makefile.in (TESTLIB): New.DJ Delorie10-99/+396
* Makefile.in (TESTLIB): New. This library is for future testsuites. (CFILES, REQUIRED_OFILES, CONFIGURED_OFILES): Re-alphabetize, break down by letter. (REQUIRED_OFILES): List long-to-compile files first. (maint-deps): New, target for updating dependencies. (dependencies): Update. * maint-tool: Add dependency-generating option. * configure.in: Check for _doprnt even if we're not providing it. * configure: Regenerate. * _doprnt.c: Modifications to allow compiling on any platform. * copysign.c: Likewise. * putenv.c: Likewise. * setenv.c: Likewise. * vsprintf.c: Likewise. From-SVN: r49090
2002-01-22re PR other/5450 (__i386__ not defined on unixsware)Craig Rodrigues2-0/+8
2002-01-22 Craig Rodrigues <rodrigc@gcc.gnu.org> PR other/5450 * config/i386/sysv4.h (CPP_SPEC): Define, and add CPU preprocessor flags. From-SVN: r49088
2002-01-22config.gcc (x86_64-*-netbsd*): New target.Jason Thorpe3-0/+75
* config.gcc (x86_64-*-netbsd*): New target. * config/i386/netbsd64.h: New file. From-SVN: r49087
2002-01-22* MAINTAINERS (Write After Approval): Add myself.Bob Wilson2-0/+5
From-SVN: r49086
2002-01-22* parse.y (patch_switch_statement): Fix format specifier.Kaveh R. Ghazi2-2/+6
From-SVN: r49084
2002-01-22fix conflictsAldy Hernandez1-1/+0
From-SVN: r49083
2002-01-22regrename.c (kill_value): Fix typo.Aldy Hernandez2-1/+17
2002-01-22 Aldy Hernandez <aldyh@redhat.com> * regrename.c (kill_value): Fix typo. From-SVN: r49082
2002-01-22Makefile.am (c_base_builddir): Remove redundant slash.Loren J. Rittle3-253/+40
* include/Makefile.am (c_base_builddir): Remove redundant slash. (std_builddir): Likewise. (std_headers_rename): Fix cut-n-paste typo. (install-data-local): Concat path per element instead of once to first element of list. * include/Makefile.in: Rebuilt. From-SVN: r49081
2002-01-22Move body of HARD_REGNO_MODE_OK into a function: arm_hard_regno_mode_okNick Clifton4-36/+62
From-SVN: r49080
2002-01-22Replace REG_MAYBE_DEAD notes with USEs.Nick Clifton2-9/+12
From-SVN: r49079
2002-01-22ctype_noninline.h: Fix formatting.Benjamin Kosnik4-5/+14
2002-01-22 Benjamin Kosnik <bkoz@redhat.com> * config/os/aix/bits/ctype_noninline.h: Fix formatting. * config/os/bsd/netbsd/bits/ctype_noninline.h: Fix typo. * config/os/bsd/freebsd/bits/ctype_noninline.h: Fix formatting. From-SVN: r49078
2002-01-22c-semantics.c (genrtl_compound_stmt): Only check nesting consistency if this ↵Jason Merrill2-1/+6
COMPOUND_STMT is scoped. * c-semantics.c (genrtl_compound_stmt): Only check nesting consistency if this COMPOUND_STMT is scoped. From-SVN: r49077
2002-01-22parse.y (function_body): Suppress the block for the outermost curly braces.Jason Merrill4-18/+23
* parse.y (function_body): Suppress the block for the outermost curly braces. * decl.c (pushdecl): Don't try to skip it. (begin_function_body): Keep the block we create, not the next one. * init.c (emit_base_init): Don't mess with keep_next_level. From-SVN: r49076
2002-01-22* class.c (build_base_path): Tweak formatting.Jason Merrill2-96/+104
From-SVN: r49075
2002-01-22predict.c: Fix formatting.Kazu Hirata18-73/+93
* predict.c: Fix formatting. * print-tree.c: Likewise. * protoize.c: Likewise. * real.h: Likewise. * rtl.h: Likewise. * sbitmap.h: Likewise. * scan.c: Likewise. * sched-deps.c: Likewise. * sched-vis.c: Likewise. * sdbout.c: Likewise. * sibcall.c: Likewise. * ssa.c: Likewise. * ssa-ccp.c: Likewise. * ssa-dce.c: Likewise. * stmt.c: Likewise. * stor-layout.c: Likewise. * system.h: Likewise. From-SVN: r49074
2002-01-22tree.c (int_fits_type_p): If bounds of a subtype are variable, see if fits ↵Richard Kenner2-1/+7
in bounds of base type. * tree.c (int_fits_type_p): If bounds of a subtype are variable, see if fits in bounds of base type. From-SVN: r49070
2002-01-22dwarf2out.c (equate_decl_number_to_die): Add "int" to decls.Richard Kenner2-2/+46
* dwarf2out.c (equate_decl_number_to_die): Add "int" to decls. (loc_descriptor_from_tree, case CALL_EXPR, case ADDR_EXPR): New. (add_bound_info, default): If can't find a context, make a SAVE_EXPR. (dwarf2out_finish): Check for SAVE_EXPR in node->created_for. From-SVN: r49069
2002-01-22Daily bump.GCC Administrator6-6/+6
From-SVN: r49067
2002-01-22c-typeck.c (parser_build_binary_op): If result from build_binary_op is ↵Hans-Peter Nilsson2-0/+9
ERROR_MARK just return error_mark_node... * c-typeck.c (parser_build_binary_op): If result from build_binary_op is ERROR_MARK just return error_mark_node without further processing. From-SVN: r49066
2002-01-22* gcc.dg/20020122-1.c: New test.Hans-Peter Nilsson2-0/+25
From-SVN: r49065
2002-01-22netbsd.h (TARGET_HAS_F_SETLKW): define.Jason Thorpe12-484/+665
* config/netbsd.h (TARGET_HAS_F_SETLKW): define. Split a.out-specific bits into... * config/netbsd-aout.h: ...this. * config/netbsd-elf.h: New file. * config/alpha/netbsd-elf.h: Remove. * config/alpha/netbsd.h: Rewrite for a NetBSD/alpha ELF target. * config/i386/netbsd-elf.h (LIB_SPEC): Remove. (STARTFILE_SPEC): Remove redundant definition. (ENDFILE_SPEC): Likewise. (LINK_SPEC): Likewise. (CPP_SPEC): Likewise. (ASM_SPEC): Likewise. (LIB_SPEC): Likewise. (SWITCH_TAKES_ARG): Likewise. (TARGET_MEM_FUNCTIONS): Likewise. (CPP_PREDEFINES): Redefine. (ASM_FINAL_SPEC): Remove redefinition. (ASM_COMMENT_START): Redefine. (FUNCTION_PROFILER): Define. (TARGET_VERSION): Redefine. Comment and formatting cleanup. * config/i386/netbsd.h: Include <netbsd-aout.h>. * config/m68k/netbsd.h: Include <netbsd-aout.h>. * config/mips/netbsd.h: Rewrite for NetBSD/mips ELF target, big- or little-endian. * config/ns32k/netbsd.h: Include <netbsd-aout.h>. * config.gcc (*-*-netbsd*): Add definitions common to all NetBSD configs. (alpha*-*-netbsd*): Remove redundant xm_defines, gas, and gnu_ld definitions. Add netbsd-elf.h to and remove alpha/netbsd-elf.h from tm_file. Remove alpha/t-crtfm from tmake_file, and don't lose previous tmake_file contents. (arm*-*-netbsd*): Add netbsd-aout.h to tm_file. (i[34567]86-*-netbsdelf*): Remove redundant xm_defines, gas, and gnu_ld definitions. Add netbsd-elf.h to tm_file. (mips-dec-netbsd*): Remove as alias for mipsel-*-netbsd*. (mipsel-*-netbsd*): Rename this to... (mips*-*-netbsd*): ...this. Add elfos.h to tm_file. Add mips/little.h to tm_file for mips*el-*. (powerpc-*-netbsd*): Remove redundant xm_defines definition. (sparc-*-netbsd*): Add netbsd-aout.h to tm_file. (vax-*-netbsd*): Add netbsd-aout.h to tm_file. From-SVN: r49064
2002-01-22tm.texi: Remove STARTING_FRAME_PHASE.Aldy Hernandez3-38/+9
* doc/tm.texi: Remove STARTING_FRAME_PHASE. * config/rs6000/rs6000.h: Same. * function.c (instantiate_virtual_regs): Remove STARTING_FRAME_PHASE. (assign_stack_local_1): Same. Calculate frame phase. From-SVN: r49063
2002-01-22ChangeLog rotationTom Tromey2-9335/+9335
From-SVN: r49061
2002-01-21attrib5.C: XFAIL cygwin tooDavid Billinghurst2-1/+5
2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com> * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too From-SVN: r49060
2002-01-2120010207-1.c: Restrict to i?86-*-[eflno]*David Billinghurst2-1/+7
2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com> * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]* From-SVN: r49059
2002-01-21pa-protos.h (reg_before_reload_operand): New function prototype.John David Anglin4-4/+34
* pa-protos.h (reg_before_reload_operand): New function prototype. * pa.c (reg_before_reload_operand): New function implementation. * pa.md (decrement_and_branch_until_zero, movb): Use it. Change "!*m" contraints to "*m". From-SVN: r49058
2002-01-21combine.c (simplify_and_const_int): Properly sign-extend CONSTOP.Franz Sirl2-0/+5
2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * combine.c (simplify_and_const_int): Properly sign-extend CONSTOP. From-SVN: r49057
2002-01-2120020121-1.c: New test.Franz Sirl2-0/+34
2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * gcc.c-torture/compile/20020121-1.c: New test. From-SVN: r49056
2002-01-21g77.exp (g77_link_flags): Remove check for libg2c.so in setting ld_library_path.John David Anglin2-4/+8
* lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting ld_library_path. From-SVN: r49055
2002-01-21pa64-hpux.h (MD_EXEC_PREFIX): Set to "/usr/ccs/bin".John David Anglin2-6/+37
* pa64-hpux.h (MD_EXEC_PREFIX): Set to "/usr/ccs/bin". (MD_STARTFILE_PREFIX): Set to "/usr/ccs/lib/pa20_64/". (MD_STARTFILE_PREFIX_1): Set to "/opt/langtools/lib/pa20_64/". (EH_FRAME_IN_DATA_SECTION): Define and update comment on init sections. (ENDFILE_SPEC): Undefine. (STARTFILE_SPEC): Redefine for PA. From-SVN: r49054
2002-01-21t-ppccomm (CRTSTUFF_T_CFLAGS_S): Re-add -fPIC.Franz Sirl2-3/+7
2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * config/rs6000/t-ppccomm (CRTSTUFF_T_CFLAGS_S): Re-add -fPIC. From-SVN: r49048
2002-01-21config.gcc: Add entries to supported PowerPC --with-cpu types.Daniel Jacobowitz2-5/+10
2002-01-21 Daniel Jacobowitz <drow@mvista.com> * config.gcc: Add entries to supported PowerPC --with-cpu types. From-SVN: r49047
2002-01-21i386.c (ix86_function_arg_regno_p): Never return true for 64-bit mode only ↵Jakub Jelinek4-1/+45
SSE registers in 32-bit mode. * config/i386/i386.c (ix86_function_arg_regno_p): Never return true for 64-bit mode only SSE registers in 32-bit mode. * gcc.dg/20020218-1.c: New test. From-SVN: r49046
2002-01-21unwind-dw2.c: Fix formatting.Kazu Hirata7-43/+52
* unwind-dw2.c: Fix formatting. * unwind-dw2-fde.c: Likewise. * unwind-dw2-fde.h: Likewise. * unwind-pe.h: Likewise. * varasm.c: Likewise. * varray.h: Likewise. From-SVN: r49045
2002-01-21prune.exp (prune_gcc_output): Prune "At global scope" messagesDavid Billinghurst4-8/+16
2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com> * lib/prune.exp (prune_gcc_output): Prune "At global scope" messages * g++.dg/other/deprecated.C: Remove dg-bogus comment for "At global scope" warning * g++.dg/ext/align1.C: Change cygwin test for alignment from db-bogus to dg-warning From-SVN: r49044
2002-01-21Properly indent two lines.Richard Kenner1-2/+2
From-SVN: r49043
2002-01-21* g77.f-torture/compile/cpp2.F: New test.Zack Weinberg2-0/+11
From-SVN: r49038
2002-01-21Daily bump.GCC Administrator6-6/+6
From-SVN: r49036