+2003-02-12 Mike Stump <mrs@apple.com>
+
+ * varray.c (element_size): Remove.
+ (uses_ggc): Remove.
+ (element): Add.
+ (varray_init): Use new interface.
+ (varray_grow): Use new interface.
+ (varray_clear): Use new interface.
+
+2003-02-12 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/rs6000/spe.h: Add casts to the arguments of the following
+ macros: evfsabs, evfsnabs, evfsneg, evfsadd, evfssub, evfsmul,
+ evfsdiv, evfscfui, evfscfsi evfscfuf evfscfsf, evfsctui, evfsctsi,
+ evfsctuf, evfsctsf, evfsctuiz, evfsctsiz, __ev_get_upper*,
+ __ev_get_lower*, __ev_get_u32, __ev_get_s32, __ev_get_fs,
+ __ev_get_u16, __ev_get_s16.
+
+2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/h8300/h8300.md (a peephole2): New.
+
+Wed Feb 12 22:47:18 CET 2003 Jan Hubicka <jh@suse.cz>
+
+ * Makefile.in (CRTSTUFF_CFLAGS): Add -fno-unit-at-a-time
+ (OBJS): Add callgraph.o
+ (callgraph.o): New.
+ * c-decl.c (expand_body_1): Break out from ...
+ (expand_body): This one; change calling convention
+ (finish_function): Move some of expand_body logic here.
+ (c_expand_deferred_function): Update call of expand_body
+ (c_expand_stmt): Use c_expand_body_1.
+ * c-lang.c (LANG_HOOKS_CALLGRAPH_EXPAND_FUNCTION): Define.
+ * c-objc-commin.c (c_objc_common_finish_file): Use callgraph code.
+ * c-tree.h (c_expand_body): Declare.
+ * callgraph.c: New file.
+ * flags.h (flag_unit_at_a_time): Declare.
+ * langhooks.h (LANG_HOOKS_CALLGRAPH_LOWER_FUNCTION,
+ LANG_HOOKS_CALLGRAPH_EXPAND_FUNCTION,
+ LANG_HOOKS_CALLGRAPH_INITIALIZER): New macros.
+ * langhooks.h (struct lang_hooks_for_callgraph): New.
+ (struct lang_hooks): Add callgraph field.
+ * toplev.c (flag_unit_at_a_time): New.
+ (lang_independent_options): Add flag_unit_at_a_time.
+ (process_options): Disable unit-at-a-time mode for frontends not
+ supporting callgraph.
+ * tree-inline.c (typedef struct inline_data): Add "decl"
+ (expand_call_inline): Update callgraph.
+ (optimize_inline_calls): Set id.decl.
+ * tree.h (cgraph_finalize_function, cgraph_finalize_compilation_unit,
+ cgraph_create_edges, dump_cgraph, cgraph_optimize, cgraph_remove_call
+ cgraph_calls_p): Declare.
+ * invoke.texi (-funit-at-a-time): Document
+
+2003-02-12 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/rs6000/spe.h: Fix misc formatting.
+ (__ev_create_ufix32_fs): Cast ev argument.
+ (__ev_create_sfix32_fs): Same.
+ (__ev_get_sfix32_fs_internal): Cast arguments to builtins.
+ (__ev_get_ufix32_fs_internal): Same.
+
+
+2003-02-12 Ranjit Mathew <rmathew@hotmail.com>
+
+ * doc/tm.texi (MODIFY_JNI_METHOD_CALL): Document.
+ * config/i386/cygwin.h (MODIFY_JNI_METHOD_CALL): New macro.
+
+2003-02-12 Zack Weinberg <zack@codesourcery.com>
+
+ * cpplib.c (do_include_common): Move warnings for
+ #include_next and #import out to callers. Use early-return
+ instead of nested ifs. Don't do check_eol here.
+ (parse_include): Do check_eol here with the rest of the
+ parsing stuff.
+ (do_include_next, do_import): Now handle warnings.
+
+2003-02-11 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+
+ * doc/install.texi (Specific): Update AVR- and Darwin-related URLs.
+
+Wed Feb 12 15:19:42 CET 2003 Jan Hubicka <jh@suse.cz>
+
+ * predict.c (estimate_probability): Fix roundoff error.
+
+2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/h8300/h8300.md (a peephole2): Don't handle 65535.
+ (two peephole2): New.
+
+2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/h8300/h8300.md (several peephole2): Replace
+ find_regno_note with peep2_reg_dead_p.
+
+2003-02-11 Richard Henderson <rth@redhat.com>
+
+ * gcse.c (lookup_set): Remove unused argument PAT. Update
+ both callers.
+
+2003-02-11 Geoffrey Keating <geoffk@apple.com>
+
+ * diagnostic.c (real_abort): New.
+ (diagnostic_report_diagnostic): Call real_abort on error.
+ * diagnostic.h (diagnostic_abort_on_error): New.
+ (struct diagnostic_context): Add abort_on_error field.
+ * toplev.c (setup_core_dumping): New.
+ (decode_d_option): Handle 'H' case.
+ * doc/invoke.texi (Debugging Options): Document -dH.
+
+2003-02-11 Nathanael Nerode <neroden@gcc.gnu.org>
+
+ * Makefile.in: Remove pointless setting of CXXFLAGS for dejagnu
+ which refers to obsolete directories.
+
+2003-02-11 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/linux.h (TARGET_C99_FUNCTIONS): New.
+
+Mon Oct 21 17:07:47 CEST 2002 Jan Hubicka <jh@suse.cz>
+
+ * i386.c (contains_128bit_aligned_vector_p): New function.
+ (ix86_function_arg_boundary): Properly align vector modes.
+
+2003-02-11 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/xtensa.md (set_frame_ptr): Change rtl to set reg a7.
+ * config/xtensa/xtensa.c (xtensa_reorg): Search for UNSPECV_SET_FP
+ as a SET pattern.
+
+2003-02-11 Roger Sayle <roger@eyesopen.com>
+
+ * builtins.c: Fix failure caused by commiting wrong patch.
+
+2003-02-11 Dale Johannesen <dalej@apple.com>
+ * ra-build.c (compare_and_free_webs): Relax checking.
+ * config/rs6000/darwin.h (HOT_TEXT_SECTION_NAME): Define.
+ (UNLIKELY_EXECUTED_TEXT_SECTION_NAME): Define.
+
+2003-02-11 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
+
+ PR optimization/9651
+ * rtlanal.c (may_trap_p): Handle FIX.
+
+2003-02-11 Dave Jones <davej@codemonkey.org.uk>
+
+ * config/i386/i386.c (override_options): Define c3-2 as a 686 with SSE.
+ * doc/invoke.texi: Extra alias.
+
+2003-02-11 Geoffrey Keating <geoffk@apple.com>
+
+ * config/rs6000/host-darwin.c: Fix comment.
+
+2003-02-11 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.md (divmodsi4): Use register_operand
+ predicate for mod result.
+
+2003-02-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * inclhack.def (hpux_long_double, hpux10_ctype_declarations1,
+ hpux10_ctype_declarations2, hpux_ctype_macros): New hacks.
+ * fixincl.x: Rebuilt.
+ * tests/base/stdlib.h: Update.
+ * tests/base/ctype.h: New file.
+
+Tue Feb 11 20:44:45 CET 2003 Jan Hubicka <jh@suse.cz>
+
+ * emit-rtl.c (emit_copy_of_insn_after): Copy insn recog cache too.
+
+2003-02-11 Richard Henderson <rth@redhat.com>
+
+ * config/i386/i386.c (ix86_expand_movstr): Fail if esi or edi
+ appropriated as globals.
+ (ix86_expand_clrstr): Similarly.
+ * config/i386/i386.md (cmpstrsi): Similarly.
+
2003-02-11 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.md (a peephole2): Add a case of 255.
in add_ext_symbol, and avoid signed/unsigned conditional warning.
2003-02-10 Nick Clifton <nickc@redhat.com>
- Aldy Hernandez <aldyh@redhat.com>
+ Aldy Hernandez <aldyh@redhat.com>
- * config/rs6000/eabispe.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Do not
- override options which have been specified on the command line.
+ * config/rs6000/eabispe.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Do not
+ override options which have been specified on the command line.
2003-02-10 Kazu Hirata <kazu@cs.umass.edu>
2003-02-10 Josef Zlomek <zlomekj@suse.cz>
* Makefile.in (bb-reorder.o): Add dependency on $(FIBHEAP_H).
- * bb-reorder.c (make_reorder_chain): Deleted.
+ * bb-reorder.c (make_reorder_chain): Deleted.
(make_reorder_chain_1): Deleted.
(find_traces): New function.
(rotate_loop): New function.
2003-02-09 Dan Nicolaescu <dann@ics.uci.edu>
* tree.h (struct tree_decl): Remove unused live_range_rtl field.
- (DECL_LIVE_RANGE_RTL): Remove.
+ (DECL_LIVE_RANGE_RTL): Remove.
2003-02-10 Nick Clifton <nickc@redhat.com>
ctzsi2, paritysi2, and popcountsi2.
2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
- Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
+ Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
PR c/7741
* c-decl.c (duplicate_decls): Discard the initializer of the
* Contributed support for the Cirrus EP9312 "Maverick"
floating point co-processor. Written by Aldy Hernandez
- <aldyh@redhat.com>.
+ <aldyh@redhat.com>.
(config/arm/arm.c): Add Cirrus support.
(config/arm/arm.h): Likewise.
(config/arm/aout.h): Likewise.
(store_one_arg): Likewise.
2003-02-09 Nick Clifton <nickc@redhat.com>
- Aldy Hernandez <aldyh@redhat.com>
+ Aldy Hernandez <aldyh@redhat.com>
- * config/rs6000/spe.md: spe_evlhhesplat, spe_evlhhossplat,
- spe_evlhhousplat, spe_evlwhsplat, spe_evlwwsplat, spe_evldd,
- spe_evldh, spe_evldw, spe_evlwhe, spe_evlwhos, spe_evlwhou,
- spe_evstdd, spe_evstdh, spe_evstdw, spe_evstdwx, spe_evstwhe,
- spe_evstwho, spe_evstwwe, spe_evstwwo: Fix syntax to match newest
- docs. Add range test for immediate value.
+ * config/rs6000/spe.md: spe_evlhhesplat, spe_evlhhossplat,
+ spe_evlhhousplat, spe_evlwhsplat, spe_evlwwsplat, spe_evldd,
+ spe_evldh, spe_evldw, spe_evlwhe, spe_evlwhos, spe_evlwhou,
+ spe_evstdd, spe_evstdh, spe_evstdw, spe_evstdwx, spe_evstwhe,
+ spe_evstwho, spe_evstwwe, spe_evstwwo: Fix syntax to match newest
+ docs. Add range test for immediate value.
2003-02-09 Aldy Hernandez <aldyh@redhat.com>
- Rename spe_evxor to xorv2si3.
- (xorv4hi3): New.
- (xorv1di3): New.
+ Rename spe_evxor to xorv2si3.
+ (xorv4hi3): New.
+ (xorv1di3): New.
2003-02-10 Glen Nakamura <glen@imodulo.com>
-
+
* doc/extend.texi (C++98 Thread-Local Edits): Add missing @item
tag.
2003-02-07 Richard Henderson <rth@redhat.com>
PR 9226
- * gcse.c (local_cprop_find_used_regs): New.
- (local_cprop_pass): Use it.
+ * gcse.c (local_cprop_find_used_regs): New.
+ (local_cprop_pass): Use it.
2003-02-07 Fred Fish <fnf@intrinsity.com>
* mips-tfile.c (parse_def): Parenthesize assignments to fix
- precedence bugs.
+ precedence bugs.
2003-02-07 Segher Boessenkool <segher@koffie.nl>
- * genoutput.c (output_get_insn_name): Handle NOOP_MOVE_INSN_CODE.
+ * genoutput.c (output_get_insn_name): Handle NOOP_MOVE_INSN_CODE.
2003-02-07 Roger Sayle <roger@eyesopen.com>
* combine.c (nonzero_bits): Fix double break.
2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
- Richard Henderson <rth@redhat.com>
+ Richard Henderson <rth@redhat.com>
PR c/9530
* config/i386/i386.c (ix86_function_ok_for_sibcall): Forbid sibcalls
2003-02-05 Richard Henderson <rth@redhat.com>
PR c/8602
- * integrate.c (output_inline_function): Reset input_filename
- and lineno from the decl before rest_of_compilation.
+ * integrate.c (output_inline_function): Reset input_filename
+ and lineno from the decl before rest_of_compilation.
2003-02-05 Richard Henderson <rth@redhat.com>