- 29 Aug, 2000 15 commits
-
-
* calls.c (expand_call): Don't create a VAR_DECL just to throw it away. * expr.c (expand_expr, case TARGET_EXPR): Don't call mark_addressable. * tree.h (get_file_function_name): Remove two duplicate declarations. * typeck.c (mark_addressable): Remove code that pokes around in RTL. From-SVN: r36038
Mark Mitchell committed -
2000-08-22 Andrew Haley <aph@cygnus.com> * javaop.h (WORD_TO_INT): Mask lower 32 bits of a jword before sign extending. Fixes gcj/321. * jcf-parse.c (get_constant): Mask lower 32 bits of a jint before combining to make a jlong. Fixes gcj/321. (This fixes gcj/321: http://sources.redhat.com/ml/java-prs/2000-q3/msg00146.html http://gcc.gnu.org/ml/gcc-patches/2000-08/msg00897.html) From-SVN: r36037
Andrew Haley committed -
From-SVN: r36036
Kazu Hirata committed -
From-SVN: r36035
Kazu Hirata committed -
2000-08-28 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * docs/22_locale/codecvt.html: Add more bits, format. * bits/codecvt.h: Add copy ctor, rename types. * testsuite/22_locale/codecvt_unicode_char.cc: Tweak. * libio/iofwide.c: Tweak. From-SVN: r36032
Benjamin Kosnik committed -
From-SVN: r36031
Jeff Law committed -
* dwarf2out.c (attr_checksum): Also ignore DW_AT_producer. * dwarf2out.c (dwarf2out_finish): Don't bother calling break_out_includes if it won't do anything. From-SVN: r36030
Jason Merrill committed -
From-SVN: r36029
Richard Henderson committed -
* reload.c (push_secondary_reload): Revert 2000-08-16 change. (find_reloads): Likewise. * config/alpha/alpha.md (reload_inqi): Revert 2000-08-11 change. (reload_inhi): Likewise. From-SVN: r36028
Richard Henderson committed -
* gnu/gcj/awt/BitMaskExtent.java, gnu/gcj/awt/Buffers.java, gnu/gcj/awt/ComponentDataBlitOp.java, gnu/gcj/awt/GLightweightPeer.java, java/awt/Graphics2D.java, java/awt/RenderingHints.java, java/awt/color/ColorSpace.java, java/awt/color/ICC_ColorSpace.java, java/awt/color/ICC_Profile.java, java/awt/image/BufferedImage.java, java/awt/image/ColorModel.java, java/awt/image/ComponentColorModel.java, java/awt/image/ComponentSampleModel.java, java/awt/image/DataBuffer.java, java/awt/image/DataBufferByte.java, java/awt/image/DataBufferInt.java, java/awt/image/DataBufferUShort.java, java/awt/image/DirectColorModel.java, java/awt/image/IndexColorModel.java, java/awt/image/PackedColorModel.java, java/awt/image/Raster.java, java/awt/image/RasterOp.java, java/awt/image/SampleModel.java, java/awt/image/SinglePixelPackedSampleModel.java, java/awt/image/WritableRaster.java, java/util/zip/ZipFile.java: Removed Latin-1 copyright symbols. * java/util/zip/ZipFile.java: Indentation fixes. From-SVN: r36027
Tom Tromey committed -
2000-08-28 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * docs/22_locale/codecvt.html: Add more bits, format. From-SVN: r36026
Benjamin Kosnik committed -
From-SVN: r36025
Jason Merrill committed -
* config/i386/i386.c: Don't error on EXTRA_CONSTRAINT defined. (call_insn_operand): Don't expect a surrounding mem. (constant_call_address_operand): Likewise. * config/i386/i386.h (PREDICATE_CODES): Update. * config/i386/i386.md (call patterns): Move the match_operand for the call destination inside the mem. From-SVN: r36024
Richard Henderson committed -
* local-alloc.c (requires_inout): Don't use reserved range for EXTRA_CONSTRAINTS; use anything not matched by REG_CLASS_FROM_LETTER. * recog.c (asm_operand_ok): Likewise. (preprocess_constraints, constrain_operands): Likewise. * regclass.c (record_reg_classes): Likewise. * reload.c (find_reloads): Likewise. * reload1.c (maybe_fix_stack_asms): Likewise. (reload_cse_simplify_operands): Likewise. * stmt.c (expand_asm_operands): Likewise. * md.texi: Update constraints documentation. * tm.texi (EXTRA_CONSTRAINT): Update. From-SVN: r36023
Richard Henderson committed -
2000-08-28 Daniel Berlin <dberlin@redhat.com> * dwarf2out.c (DIE_LABEL_PREFIX): Remove leading "__". (print_die): If we don't know the offset of the target die, try the symbol. Add a trailing newline. (reverse_all_dies): New fn. (dwarf2out_finish): Call it. (break_out_includes): Reorganize for clarity. (add_sibling_attributes): Don't call reverse_die_lists. (output_comp_unit): Rename from output_comdat_comp_unit. Use for primary CU, too. * flags.h: Add flag_eliminate_dwarf2_dups. * toplev.c (f_options): Support -feliminate-dwarf2-dups. 2000-08-28 Jason Merrill <jason@redhat.com> * dwarf2.h (DW_TAG_GNU_BINCL, DW_TAG_GNU_EINCL): New tags. * dwarf2out.c: #include "md5.h". (DIE_LABEL_PREFIX): New macro. (dw_val_struct): Add 'external' flag to val_die_ref. (add_AT_die_ref, AT_ref): Adjust. (AT_ref_external, set_AT_ref_external): New fns. (build_abbrev_table): Call set_AT_ref_external. (value_format): Call AT_ref_external. (die_struct): Add die_symbol field. (new_die): Clear it. (dwarf_tag_name): Handle BINCL/EINCL. (dwarf2out_start_source_file): Add BINCL DIE. (dwarf2out_end_source_file): Add EINCL DIE. (push_new_compile_unit, pop_compile_unit, clear_die_sizes): New fns. (loc_checksum, attr_checksum, die_checksum): New fns. (is_type_die, is_comdat_die, is_symbol_die): New fns. (compute_section_prefix, assign_symbol_names): New fns. (gen_internal_sym, output_die_symbol, output_symbolic_ref): New fns. (output_die): Call output_die_symbol and AT_ref_external. (output_comdat_comp_unit): New fn, split out from... (dwarf2out_finish): ...here. Also call add_sibling_attributes for secondary CUs. (output_pubnames, output_aranges): Abort if we see entries from secondary CUs. * toplev.h: Declare file_name_nondirectory. * toplev.c (file_name_nondirectory): New fn, moved from C++ frontend. (rest_of_type_compilation): Call dwarf2out_decl if at toplevel. (debug_start_source_file): Call dwarf2out_start_source_file regardless of debug verbosity. (debug_end_source_file): Similarly. * tree.h: Declare clean_symbol_name. * tree.c (clean_symbol_name): Split out from... (get_file_function_name_long): ...here. * dwarf2out.c (new_loc_descr): Use calloc. (splice_child_die): Remove the die from the right parent. (gen_struct_or_union_die): Don't add AT_name to a specification DIE. gcc/cp: 2000-08-28 Jason Merrill <jason@redhat.com> * lex.c (file_name_nondirectory): Move to toplev.c. libiberty: 2000-08-28 Jason Merrill <jason@redhat.com> * Makefile.in (REQUIRED_OFILES): Add md5.o. (CFILES): Add md5.c. * md5.c: New file. include: 2000-08-28 Jason Merrill <jason@redhat.com> * md5.h: New file. gcc/cp: 2000-08-28 Jason Merrill <jason@redhat.com> * cp-tree.h (LOCAL_CLASS_P): New macro. * class.c (finish_struct_1): Use it. From-SVN: r36022
Jason Merrill committed
-
- 28 Aug, 2000 13 commits
-
-
* dwarf2out.c (new_loc_descr): Use calloc. (splice_child_die): Remove the die from the right parent. (gen_struct_or_union_die): Don't add AT_name to a specification DIE. From-SVN: r36021
Jason Merrill committed -
* toplev.c (decode_g_option): Don't give warning for unknown -g option; return 0 instead. (main): If -g option is not recognized by front end or language-independent code, give warning. From-SVN: r36020
Richard Kenner committed -
* config/i386/i386-protos.h (ix86_expand_compare): Add extern decl. * config/i386/i386.c (ix86_expand_compare): Remove `static'. * config/i386/i386.md (trap, conditional_trap): New insn & expand. From-SVN: r36019
Greg McGary committed -
2000-08-28 Phil Edwards <pme@sources.redhat.com> * docs/configopts.html: Mention new options. * docs/install.html: Formatting changes for platform-specific pre-reqs, previously only Cygwin. * docs/mail.html: Fix new link. * docs/thanks.html: A couple more people. * docs/26_numerics/howto.html: Fix typo. From-SVN: r36018
Phil Edwards committed -
From-SVN: r36017
Phil Edwards committed -
From-SVN: r36016
Jeff Law committed -
* cpplex.c (parse_string): Don't look for backslash before first char in `namebuf'. * loop.c (strength_reduce): Skip NOTEs. From-SVN: r36015
Greg McGary committed -
* cp-demangle.c (demangle_name): Initialize template_p in local name case. Don't re-add substitutions as candidates. (demangle_nested_name): Use <unqualified-name>. (demangle_prefix): Likewise. Don't add template names as substitution candidates twice, or re-add a substitution or the last prefix component. (demangle_local_name): Adjust output format. From-SVN: r36014
Alex Samuel committed -
* mangle.c (CLASSTYPE_TEMPLATE_ID_P): Remove unexplained voodoo. (write_encoding): Pass another argument to write_name. (write_name): Add ignore_local_scope parameter. Fix handling of local names. (write_nested_name): Use write_unqualified_name. (write_prefix): Likewise. Skip out on FUNCTION_DECLs. (write_template_prefix): Use write_unqualified_name. (write_component): Remove. (write_local_name): Add parameter. Use direct local entity to discriminator calculation. (write_class_enum_type): Pass another argument to write_name. (write_template_template_arg): Likewise. (make_guard_variable): Likewise. From-SVN: r36013
Alex Samuel committed -
* c-decl.c (duplicate_decls): Don't set TREE_STATIC or clear DECL_EXTERNAL on a local extern. Don't set DECL_IGNORED_P or TREE_ASM_WRITTEN, either. (finish_decl): Adjust. From-SVN: r36012
Jason Merrill committed -
* decl.c (pushdecl): Matching decls for local externs are found in the current level. Propagate linkage information from previous declarations. From-SVN: r36011
Jason Merrill committed -
From-SVN: r36010
Kaveh R. Ghazi committed -
From-SVN: r36009
Philipp Thomas committed
-
- 27 Aug, 2000 6 commits
-
-
2000-08-28 Philipp Thomas <pthomas@suse.de> * ABOUT-GCC-NLS: Remove gettext patches from Paul Eggert as they have been incorporated into the gettext CVS. Change the text to reflect the current status of NLS. Add instructions for accessing the gettext CVS and add the patch from Martin v. Loewis. From-SVN: r36008
Philipp Thomas committed -
* java/util/zip/ZipFile.java: Implement OPEN_DELETE mode, new constructor, close can delete the file, finalize calls close. * java/util/jar/JarFile.java: Constructor that takes mode now calls super. From-SVN: r36007
Mark Wielaard committed -
2000-08-27 Anthony Green <green@redhat.com> * java/util/ArrayList.java, java/util/Timer.java, java/util/LinkedList.java, java/util/TimerTask.java, java/util/HashMap.java, java/util/AbstractMap.java, java/util/SortedMap.java, java/util/AbstractSequentialList.java, java/util/SortedSet.java: Imported from GNU Classpath. * Makefile.in: Rebuilt. * Makefile.am: Added new files. From-SVN: r36006
Anthony Green committed -
In gcc: 2000-08-27 Geoff Keating <geoffk@cygnus.com> * config/rs6000/rs6000.md (movdi_internal64+5): Make SUBREG-safe by using gen_lowpart_common. (movdi_internal64+6): Likewise. In gcc/testsuite: 2000-08-27 Geoff Keating <geoffk@cygnus.com> * gcc.c-torture/compile/20000825-1.c: New test. From-SVN: r36005
Geoff Keating committed -
2000-08-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * config.guess: Import CVS version 1.152. * config.sub: Import CVS version 1.177. From-SVN: r36004
Franz Sirl committed -
From-SVN: r36003
Jeff Law committed
-
- 26 Aug, 2000 6 commits
-
-
* tm.texi (FINI_SECTION_ASM_OP, CRT_CALL_STATIC_FUNCTION): Document. From-SVN: r36002
Alexandre Oliva committed -
* config/mn10300/mn10300.h (DBX_REGISTER_NUMBER): Remap register numbers to the ranges used by GDB. From-SVN: r36001
Alexandre Oliva committed -
From-SVN: r36000
Alexandre Oliva committed -
2000-08-26 Anthony Green <green@redhat.com> * Makefile.in: Rebuilt. * Makefile.am (java/lang/ClassLoader.h): Make _Jv_RunMain a friend. * prims.cc: Include ClassLoader.h. (_Jv_RunMain): When executing jar files, classpath must be the jar file only. Lose our reference to the system ClassLoader in order to get a new one with the correct classpath. * java/lang/natSystem.cc (init_properties): When executing a jar file, only use the jar file for java.class.path. * gnu/gcj/runtime/VMClassLoader.java: Use the canonical file name for bytecode archives. * gnu/gcj/runtime/FirstThread.java: Handle case where manifest exists, but not Main-Class. From-SVN: r35999
Anthony Green committed -
From-SVN: r35998
Gabriel Dos Reis committed -
* gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from dg-warning regexps. From-SVN: r35997
Zack Weinberg committed
-