- 21 Jun, 2001 13 commits
-
-
PR preprocessor/3260 * cppmacro.c (make_string_token): Null terminate. From-SVN: r43492
Neil Booth committed -
* config/alpha/alpha.h (struct machine_function): Remove. * config/alpha/alpha.c (integrate.h): Include. (override_options): Don't set up machine_status hooks. (alpha_init_machine_status): Remove. (alpha_mark_machine_status): Remove. (alpha_free_machine_status): Remove. (alpha_return_addr): Use get_hard_reg_initial_val. (alpha_gp_save_rtx): Likewise. (alpha_ra_ever_killed): Use has_hard_reg_initial_val. From-SVN: r43491
DJ Delorie committed -
From-SVN: r43490
Aldy Hernandez committed -
From-SVN: r43489
Phil Edwards committed -
2001-06-21 Phil Edwards <pme@sources.redhat.com> * doc/install.texi: Add 'c' to list of --enable-languages choices. Index: doc/install.texi =================================================================== RCS file: /cvs/gcc/gcc/gcc/doc/install.texi,v retrieving revision 1.31 diff -u -3 -p -r1.31 install.texi --- install.texi 2001/06/21 15:25:54 1.31 +++ install.texi 2001/06/21 18:59:08 @@ -546,7 +546,7 @@ their runtime libraries should be built. @var{langN} you can issue the following command in the @file{gcc} directory of your GCC source tree:@* @samp{grep language= */config-lang.in}@* Currently, you can use any of the following: -@code{c++}, @code{f77}, @code{java} and @code{objc}. +@code{c}, @code{c++}, @code{f77}, @code{java} and @code{objc}. @code{CHILL} is not currently maintained, and will almost certainly fail to compile. Note that this switch does not work with EGCS 1.1.2 or older versions of egcs. It is supported in GCC 2.95 From-SVN: r43488
Phil Edwards committed -
From-SVN: r43487
DJ Delorie committed -
* integrate.c (ggc.h): Include. (initial_value_pair, initial_value_struct, setup_initial_hard_reg_value_integration): Add prototypes. (expand_inline_function): Call setup_initial_hard_reg_value_integration. (has_func_hard_reg_initial_val, get_func_hard_reg_initial_val, get_hard_reg_initial_val, has_hard_reg_initial_val): New functions to keep track of values present at the start of a function. (mark_hard_reg_initial_vals): New, for gc. (setup_initial_hard_reg_value_integration): New. Sets up pseudo mappings for initial values. (emit_initial_value_sets): New. Emits code to set initial value pseudos. * integrate.h: Add prototypes for new functions. * function.h (struct function): Add hard_reg_initial_vals field. * function.c (integrate.h): Include. (mark_function_status): Call mark_hard_reg_initial_vals. * toplev.c (integrate.h): Include. (rest_of_compilation): Call emit_initial_value_sets. From-SVN: r43486
DJ Delorie committed -
* doc/contrib.texi, doc/cpp.texi, doc/cppinternals.texi, doc/extend.texi, doc/gcc.texi, doc/install.texi, doc/invoke.texi, doc/objc.texi, doc/tm.texi: Use the correct name "Objective-C" everywhere instead of "Objective C". From-SVN: r43485
Stan Shebs committed -
* include/java-interp.h (_Jv_InterpClass): Use JV_MARKOBJ_DECL. From Corey Minyard. From-SVN: r43484
Tom Tromey committed -
* include/bits/indirect_array.h (indirect_array<>::operator=): Make copy and assignment operator public. Implement. Format. * include/bits/valarray_array.h (__valarray_copy): Add overloads for copy between index arrays. Format. From-SVN: r43483
Gabriel Dos Reis committed -
From-SVN: r43482
GCC Administrator committed -
2001-06-20 Alexandre Petit-Bianco <apbianco@redhat.com> * class.c (java_hash_tree_node): Fixed indentation in leading comment. * parse.y (do_resolve_class): Moved comments out to leading comment section. Removed local `start', New local `_ht' and `circularity_hash.' Record `enclosing' in hash table and search it to detect circularity. Use `enclosing' as an argument to `lookup_cl.' Free the hash table when done. (http://gcc.gnu.org/ml/gcc-patches/2001-06/msg01318.html ) From-SVN: r43480
Alexandre Petit-Bianco committed -
* doc/c-tree.texi, doc/contrib.texi, doc/extend.texi, doc/gcc.texi, doc/install-old.texi, doc/install.texi, doc/invoke.texi, doc/rtl.texi: Consistently use "front end" and "back end" as nouns and "front-end" and "back-end" as adjectives. From-SVN: r43479
Joseph Myers committed
-
- 20 Jun, 2001 11 commits
-
-
From-SVN: r43478
Jan Hubicka committed -
* toplev.c (rest_of_compilation): Run mark_constant_function before profile-arcs. From-SVN: r43477
Jan Hubicka committed -
* predict.c (estimate_loops_at_level, propagate_freq estimate_bb_frequencies, count_to_freqs): New functions. (estimate_probability): Call estimate_bb_frequencies. * basic-block.h (basic_block_def): Add field "freq". (BB_FREQ_MAX): New constant. From-SVN: r43476
Jan Hubicka committed -
* lex.c (java_read_char): Disallow invalid and overlong sequences. Fixes PR java/2319. From-SVN: r43475
Tom Tromey committed -
* sh.c (barrier_align): Don't ask for alignment when seeing a branch-around-a-jump from machine_dependent_reorg. From-SVN: r43474
J"orn Rennecke committed -
* ssa.c (rename_block): Update parameter to remove_phi_alternative (convert_from_ssa): Do create REG_DEAD and REG_UNUSED notes when re-running life analysis. From-SVN: r43473
Jeffrey A Law committed -
* objc/objc-act.c (hash_init): Assume xmalloc always succeeds, also use memset to clear the hash tables. (hash_enter): Assume xmalloc always succeeds. (hash_add_attr): Ditto. (continue_class): Ditto. From-SVN: r43472
Stan Shebs committed -
From-SVN: r43470
Michael Meissner committed -
From-SVN: r43468
GCC Administrator committed -
2001-06-19 Benjamin Kosnik <bkoz@redhat.com> * mknumeric_limits: Add static definitions, format. * testsuite/18_support/numeric_limits.cc (test02): Add test. * include/c_std/bits/std_cwchar.h: Include ctime. * testsuite/17_intro/header_cwchar.cc : Check. * include/c_std/bits/std_cwctype.h: Inject wctype. * testsuite/17_intro/header_cwctype.cc: Update. From-SVN: r43467
Benjamin Kosnik committed -
2001-06-19 Benjamin Kosnik <bkoz@redhat.com> * mknumeric_limits: Add static defintions, format. * testsuite/18_support/numeric_limits.cc (test02): Add test. * include/c_std/bits/std_cwchar.h: Include ctime. * testsuite/17_intro/header_cwchar.cc : Check. * include/c_std/bits/std_cwctype.h: Inject wctype. From-SVN: r43466
Benjamin Kosnik committed
-
- 19 Jun, 2001 14 commits
-
-
rtl.texi (Machine Modes): Correct description of floating-point modes on machines with non-8-bit bytes. * doc/rtl.texi (Machine Modes): Correct description of floating-point modes on machines with non-8-bit bytes. From-SVN: r43465
Geoffrey Keating committed -
* ssa.c (remove_phi_alternative): Remove declaration. No longer static. Second argument is a pointer to a basic block structure, not a basic block index. (convert_to_ssa): Do not remove dead code. (convert_from_ssa): Do not remove dead code to create death notes. * ssa.h (remove_phi_alternative): Declare. From-SVN: r43464
Jeffrey A Law committed -
flow.c (delete_unreachable_blocks): Fix patch error in previous change (call to find_unreachable_blocks was lost). * flow.c (delete_unreachable_blocks): Fix patch error in previous change (call to find_unreachable_blocks was lost). From-SVN: r43463
Jeffrey A Law committed -
From-SVN: r43462
Bernd Schmidt committed -
* ssa.c (ssa_uses): Remove definition. (apply_delayed_renames): Don't grow ssa_uses. (rename_block): Remove comment related to ssa_uses. (rename_registers): Do not initialize ssa_uses. (convert_from_ssa): Do not free ssa_uses. From-SVN: r43460
Jeffrey A Law committed -
* Makefile.in (OBJS): Replace dce.o with ssa-dce.o (dependencies): Replace dce.c with ssa-dce.c and dce.o with ssa-dce.o. From-SVN: r43459
Jeffrey A Law committed -
From-SVN: r43458
Jeffrey A Law committed -
From-SVN: r43457
Jeffrey A Law committed -
except.c (initialize_handler_parm): Expect __cxa_begin_catch to return pointers to data members by reference rather... * except.c (initialize_handler_parm): Expect __cxa_begin_catch to return pointers to data members by reference rather than by value. From-SVN: r43456
Richard Sandiford committed -
2001-06-19 Mark J. Roberts <mjr@statesmean.com> * java/math/BigInteger.java (byteArrayToIntArray): Don't include extraneous/malformed sign word. From-SVN: r43455
Mark J. Roberts committed -
emit-rtl.c (gen_lowpart_common): Do not assume that SFmode and DFmode are UNITS_PER_WORD and 2*UNITS_PER_WORD. 2001-06-19 Eric Christopher <echristo@redhat.com> * emit-rtl.c (gen_lowpart_common): Do not assume that SFmode and DFmode are UNITS_PER_WORD and 2*UNITS_PER_WORD. Use GET_MODE_BITSIZE instead of GET_MODE_SIZE/UNITS_PER_WORD. From-SVN: r43454
Eric Christopher committed -
From-SVN: r43453
GCC Administrator committed -
2001-06-18 Benjamin Kosnik <bkoz@redhat.com> * include/bits/stl_raw_storage_iter.h: Format. Correct derivation. * testsuite/20_util/raw_storage_iterator.cc: Same. * include/bits/stl_alloc.h (_S_chunk_alloc): Change malloc to operator new. (__mem_interface): New typedef for switching between malloc and new. * testsuite/20_util/allocator_members.cc: New file. * testsuite/20_util/comparisons.cc: New file. * testsuite/20_util/pairs.cc: New file. From-SVN: r43451
Benjamin Kosnik committed -
* sh.c (output_branch): Delete bogus code. * sh.c (initial_elimination_offset): Fix FROM == RETURN_ADDRESS_POINTER_REGNUM case. From-SVN: r43450
J"orn Rennecke committed
-
- 18 Jun, 2001 2 commits
-
-
From-SVN: r43449
Richard Henderson committed -
* flow.c (find_unreachable_blocks): New function. (delete_unreachable_blocks): Use find_unreachable_blocks. * basic-block.h (find_unreachable_blocks): Declare. From-SVN: r43448
Jeffrey A Law committed
-