- 28 Aug, 2000 6 commits
-
-
* 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 7 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 -
From-SVN: r35996
Jeff Law committed
-
- 25 Aug, 2000 21 commits
-
-
* cp-demangle.c (result_add_separated_char): Change parameter to int. (substitution_add): Don't check for duplicates. Check if previously allocated size is zero. (demangle_name): Remove duplicate check for std substitution. Clear template flag appropriately. (demangle_prefix): Remove argument to demangle_substitution. Don't check that template flag is already set. (demangle_operator_name): Add pt operator. (demangle_type): Don't treat r as built-in type. Remove argument to demangle_substitution. Fix substitution candidate mechanics. Handle <template-template-parm>s. Improve comments. (demangle_template_param): Don't handle template arg lists here. (demangle_substitution): Remove parameter. (print_usage): Remove extra fprintf option. From-SVN: r35995
Alex Samuel committed -
* config/ia64/ia64.h (struct machine_function): Add n_varargs. * config/ia64/ia64.c (ia64_compute_frame_size): Use it. (ia64_expand_prologue): Likewise. (ia64_setup_incoming_varargs): Set it. Properly skip the current argument for stdargs. From-SVN: r35994
Richard Henderson committed -
From-SVN: r35993
Jason Merrill committed -
* cse.c (cse_insn): Don't pass label subtraction to force_const_mem. From-SVN: r35992
Jim Wilson committed -
* function.c (gen_mem_addressof): Clear MEM_ALIAS_SET if no decl. From-SVN: r35991
Jim Wilson committed -
* flow.c (dump_edge_info): Use ARRAY_SIZE. * config/alpha/alpha.c (alpha_expand_block_move): Likewise. From-SVN: r35990
Greg McGary committed -
From-SVN: r35989
Greg McGary committed -
From-SVN: r35988
Greg McGary committed -
From-SVN: r35986
Richard Earnshaw committed -
* i386.c (ix86_find_base_term): New. * i386-protos.h (ix86_find_base_term): Prototype. * i386.h (FIND_BASE_TERM): Define. * alias.c (find_base_term): Use it. * tm.texi (FIND_BASE_TERM): Document it. * alias.c (true_dependence, write_dependence_p): Unchanging memory can't conflict with non-unchanging memory. * alias.c (memrefs_conflict_p): A BLKmode reference to a symbol (or CONST_INT address) always conflicts with a reference to another symbol. From-SVN: r35985
John Wehle committed -
* c-common.c (time_char_table): Don't allow width and flags with "z" format. testsuite: * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c, gcc.dg/format-ext-5.c: New tests. From-SVN: r35984
Joseph Myers committed -
From-SVN: r35983
Jakub Jelinek committed -
* config/i386/i386.c (ix86_expand_branch): Treat GE and GEU the same way as LT and LTU when the second operand has 0 in low word. From-SVN: r35982
Jakub Jelinek committed -
From-SVN: r35981
Gabriel Dos Reis committed -
* basic-block.h (struct loop): Rename `exits' field to `exit_edges'. Add `entry_edges' and `num_entries' fields. * flow.c (flow_loop_exit_edges_find): Rename from flow_loop_exits_find. (flow_loop_entry_edges_find): Add. (flow_edge_list_print): Rename from flow_exits_print. (flow_loops_find): Call flow_loop_entry_edges_find. (flow_loop_dump): Dump entry_edges list. (flow_loops_free): Free entry_edges. From-SVN: r35980
Michael Hayes committed -
* loop.c (loop_dump_aux, debug_loop): New functions. (LOOP_BLOCK_NUM_1, LOOP_BLOCK_NUM, LOOP_INSN_UID): New macros. * flow.c (flow_loops_dump): Add callback parameter. (flow_loop_dump): Add callback parameter and call it. Move loop note debugging code to loop_dump_aux. * basic-block.h (flow_loop_dump): Add callback parameter (flow_loops_dump): Likewise. * toplev.c (rest_of_compilation): Add NULL callback function pointer to call to flow_loops_dump. From-SVN: r35979
Michael Hayes committed -
* loop.c (count_loop_regs_set): Replace start and end arguments with loop argument. All callers udated. From-SVN: r35978
Michael Hayes committed -
From-SVN: r35977
Michael Hayes committed -
* loop.c (prescan_loop): Move checks for NOTE_INSN_LOOP_CONT and NOTE_INSN_LOOP_VTOP to... (find_and_verify_loops) ...here. From-SVN: r35976
Michael Hayes committed -
2000-08-24 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * docs/22_locale/howto.html: Add notes on codecvt implementation. * docs/22_locale/codecvt.html: New file. In progress. From-SVN: r35975
Benjamin Kosnik committed -
* Make-lang.in (CXX_LIB2FUNCS): Remove cp-demangle.o and dyn-string.o. (CXX_LIB2SRCS): Remove cp-demangle.c and dyn-string.c. (cp-demangle.o): Remove target. (dyn-string.o): Likewise. From-SVN: r35974
Mark Mitchell committed
-