+2002-05-02 Loren J. Rittle <ljrittle@acm.org>
+
+ * doc/install.texi (*-*-freebsd*): Update to latest status.
+
+2002-05-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/6540
+ * config.gcc (sparc*-*-solaris2*): Set float_format to i128.
+ * config/float-sparc.h: Assume 128-bit long double if
+ __LONG_DOUBLE_128__ is defined.
+
+2002-05-02 Vladimir Makarov <vmakarov@redhat.com>
+
+ * genattrtab.c (write_function_unit_info): Add a dummy element
+ when num_units == 0.
+
+2002-05-02 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
+
+ * predict.c: (propagate_freq, estimate_bb_frequencies): Use
+ TYPE_MODE (double_type_node) instead of DFmode.
+
+Thu May 2 19:50:04 CEST 2002 Jan Hubicka <jh@suse.cz>
+
+ * cfgrtl.c (try_redirect_by_replacing_jump): Do not kill computed
+ jumps post reload.
+ * toplev.c (rest_of_compilation): Revert Richard's patch.
+
+2001-05-02 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * pa/x-ada (ADA_CFLAGS): Rename to X_ADA_CFLAGS.
+
+2002-05-02 Catherine Moore <clm@redhat.com>
+
+ * config/v850/v850.h (TRAMPOLINE_TEMPLATE): Change r5 to r20.
+
+2002-05-02 Kazu Hirata <kazu@hxi.com>
+
+ * combine.c: Fix comment typos.
+ * expr.c: Likewise.
+ * genautomata.c: Likewise.
+ * stmt.c: Likewise.
+ * tree.h: Likewise.
+
+2002-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * doc/install.texi: State GNAT version requirements.
+
+2002-05-02 Nick Clifton <nickc@cambridge.redhat.com>
+
+ * config/fr30/fr30.h (GO_IF_LEGITIMATE_ADDRESS): Accept any form
+ of the frame pointer or arg pointer register which strict register
+ checking is not enabled.
+
+2002-05-02 Aldy Hernandez <aldyh@redhat.com>
+
+ * gcc.dg/altivec-8.c: New.
+
+ * config/rs6000/rs6000.c (rs6000_legitimate_address): Disallow
+ PRE_INC and PRE_DEC for altivec modes.
+
+2002-05-01 Bruce Korb <bkorb@gnu.org>
+
+ * fixinc/check.tpl(set-writable): make sure the function exists first
+ * fixinc/inclhack.def(alpha_assert): fix test_text
+ * fixinc/tests/base/assert.h: add in missing result
+
+2002-05-01 Jeff Law <law@redhat.com>
+
+ * pa.h (EXTRA_CONSTRAINT): Don't accept PIC addresses for the
+ 'T' constraint.
+
+2002-05-01 Joel Brobecker <brobecker@gnat.com>
+
+ * dbxout.c (dbxout_type): Emit size information for range types,
+ as well, but only when using GDB extensions.
+
+2002-05-01 Richard Henderson <rth@redhat.com>
+
+ * configure.in (HAVE_GAS_HIDDEN): Replace SPARC feature test with
+ target-independent gnu binutils date test.
+
+2002-05-01 Richard Henderson <rth@redhat.com>
+
+ * cfgcleanup.c (merge_blocks_move_successor_nojumps): Emit dump
+ info before expunging the block.
+
+2002-05-01 Jakub Jelinek <jakub@redhat.com>
+
+ * cppinit.c (cpp_handle_option) [-dM]: Don't set no_output here...
+ (cpp_post_options): ...but here. Disable -dD, -dN and -dI when
+ -M -or -MM is in effect.
+
+2002-05-01 Zack Weinberg <zack@codesourcery.com>
+
+ * config.gcc: Correct test of --enable-obsolete. Obsolete all
+ A29k configurations.
+ * doc/install.texi: Update to match.
+
2002-05-01 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
PR bootstrap/6514
2002-05-01 Aldy Hernandez <aldyh@redhat.com>
- * gcc.dg/altivec-7.c: New.
+ * gcc.dg/altivec-7.c: New.
- * config/rs6000/altivec.h: Cleanup.
+ * config/rs6000/altivec.h: Cleanup.
2002-04-30 Aldy Hernandez <aldyh@redhat.com>
- * doc/invoke.texi (Option Summary): Add -mvrsave=.
- (RS/6000 and PowerPC Options): Document -mvrsave=.
+ * doc/invoke.texi (Option Summary): Add -mvrsave=.
+ (RS/6000 and PowerPC Options): Document -mvrsave=.
- * config/rs6000/rs6000.c (rs6000_altivec_vrsave): New global.
- (rs6000_altivec_vrsave_string): Same.
- (rs6000_override_options): Call rs6000_parse_vrsave_option.
- (rs6000_parse_vrsave_option): New.
- (rs6000_stack_info): Only generate vrsave instructions when
- TARGET_ALTIVEC_VRSAVE.
+ * config/rs6000/rs6000.c (rs6000_altivec_vrsave): New global.
+ (rs6000_altivec_vrsave_string): Same.
+ (rs6000_override_options): Call rs6000_parse_vrsave_option.
+ (rs6000_parse_vrsave_option): New.
+ (rs6000_stack_info): Only generate vrsave instructions when
+ TARGET_ALTIVEC_VRSAVE.
- * config/rs6000/rs6000.h (TARGET_OPTIONS): Add -mvrsave= option.
- (rs6000_altivec_vrsave_string): Define extern.
- (rs6000_altivec_vrsave): Same.
- (TARGET_ALTIVEC_VRSAVE): New.
+ * config/rs6000/rs6000.h (TARGET_OPTIONS): Add -mvrsave= option.
+ (rs6000_altivec_vrsave_string): Define extern.
+ (rs6000_altivec_vrsave): Same.
+ (TARGET_ALTIVEC_VRSAVE): New.
2002-04-30 Richard Henderson <rth@redhat.com>
2002-04-30 Tom Rix <trix@redhat.com>
- * regrename.c (build_def_use, copyprop_hardreg_forward_1): Sanity
+ * regrename.c (build_def_use, copyprop_hardreg_forward_1): Sanity
check which_alternative.
2002-04-30 Kazu Hirata <kazu@hxi.com>
2002-04-29 Vladimir Makarov <vmakarov@redhat.com>
Merging code from dfa-branch:
-
+
2002-04-24 Vladimir Makarov <vmakarov@redhat.com>
* genautomata.c (output_reserv_sets): Fix typo.
Thu Apr 18 08:57:06 2002 Jeffrey A Law (law@redhat.com)
- * sched-rgn.c (init_ready_list): Make the DFA code handle
- USE/CLOBBER insns in the same way as the traditional
- scheduler.
- (new_ready): Similarly..
+ * sched-rgn.c (init_ready_list): Make the DFA code handle
+ USE/CLOBBER insns in the same way as the traditional
+ scheduler.
+ (new_ready): Similarly..
2002-04-17 Vladimir Makarov <vmakarov@redhat.com>
* config/sparc/sol2.h: Likewise.
* config/sparc/sol2-sld-64.h: Likewise.
* config/sparc/linux64.h: Likewise.
-
+
2002-03-22 Vladimir Makarov <vmakarov@redhat.com>
* doc/md.texi: Add comments about usage the latency time for the
* doc/md.texi: Add reference for automaton based pipeline
description.
-
+
2002-03-04 Vladimir Makarov <vmakarov@redhat.com>
* doc/passes.texi: Add missed information about genattrtab.
(automaton_states): New global variable.
(expand_automata): Call form_important_insn_automata_lists.
(write_automata): Call finish_automata_lists.
-
+
2002-02-21 Vladimir Makarov <vmakarov@redhat.com>
* genautomata.c (add_excls, add_presence_absence): Check that
- cpu units in the sets belong the same automaton.
+ cpu units in the sets belong the same automaton.
* rtl.def (EXCLUSION_SET, PRESENCE_SET, ABSENCE_SET): Add comment
about that cpu units in the sets belong the same automaton.
* doc/md.texi: Ditto.
-
+
2001-12-20 Naveen Sharma <naveens@noida.hcltech.com>
Nitin Gupta <niting@noida.hcltech.com>
-
+
* config/sh/sh.c (sh_use_dfa_interface): New function.
(sh_issue_rate): New Function.
* config/sh/sh.md: Add DFA based pipeline description for SH4.
- (define_attr insn_class): New attribute used for DFA
- scheduling.
+ (define_attr insn_class): New attribute used for DFA
+ scheduling.
(define_insn cmpgtsi_t): Set attribute insn_class mt_group.
(cmpgesi_t,cmpgtusi_t,cmpgeusi_t,cmpeqsi_t,
cmpeqdi_t): Likewise.
(add,addc1,addsi3,subc,subc1,*subsi3_internal,
- negc,negsi2,ashldi3_k,lshrdi3_k,ashrdi3_k): Set insn_class
+ negc,negsi2,ashldi3_k,lshrdi3_k,ashrdi3_k): Set insn_class
ex_group.
(iorsi3,rotlsi3_1,rotlsi3_31,rotlsi3_16): Likewise.
-
+
2001-10-03 Vladimir Makarov <vmakarov@toke.toronto.redhat.com>
* haifa-sched.c (queue_to_ready): Remove unnecessary condition for
necessary.
(output_dfa_start_func): Initiate new variable insn_codes_length,
(write_automata): Output definition of the new variable.
-
+
2001-10-02 David S. Miller <davem@redhat.com>
* haifa-sched.c (advance_one_cycle): New function.
Ditto.
* sched-vis.c (get_visual_tbl_length): Ditto.
-
+
2001-08-27 Richard Henderson <rth@redhat.com>
* genattr.c (main): Emit state_t even when not doing scheduling.
2001-08-27 Vladimir Makarov <vmakarov@touchme.toronto.redhat.com>
- * rtl.def (DEFINE_CPU_UNIT, DEFINE_QUERY_CPU_UNIT, EXCLUSION_SET,
+ * rtl.def (DEFINE_CPU_UNIT, DEFINE_QUERY_CPU_UNIT, EXCLUSION_SET,
PRESENCE_SET, ABSENCE_SET, DEFINE_BYPASS, DEFINE_AUTOMATON,
AUTOMATA_OPTION, DEFINE_RESERVATION, DEFINE_INSN_RESERVATION): New
RTL constructions.
* rtl.h (LINK_COST_ZERO, LINK_COST_FREE): Remove them.
- * sched-int.h: (curr_state): Add the external definition for
+ * sched-int.h: (curr_state): Add the external definition for
automaton pipeline interface.
(haifa_insn_data): Add comments for members blockage and units.
first_cycle_multipass_dfa_lookahead, init_dfa_bubbles,
dfa_bubble): New members in gcc_target.sched.
- * haifa-sched.c (insert_schedule_bubbles_p): New variable.
+ * haifa-sched.c (insert_schedule_bubbles_p): New variable.
(MAX_INSN_QUEUE_INDEX): New macro for automaton interface.
(insn_queue): Redefine it as pointer to array.
(NEXT_Q, NEXT_Q_AFTER): Use MAX_INSN_QUEUE_INDEX instead of
(get_visual_tbl_length): Add code for automaton interface.
(target_units, print_block_visualization): Add comments.
- * Makefile.in (GETRUNTIME, HASHTAB, HOST_GETRUNTIME, HOST_HASHTAB,
+ * Makefile.in (GETRUNTIME, HASHTAB, HOST_GETRUNTIME, HOST_HASHTAB,
USE_HOST_GETRUNTIME, USE_HOST_HASHTAB, HOST_VARRAY): New variables.
(sched-rgn.o, sched-vis.o): Add new dependency file target.h.
(getruntime.o, genautomata.o): New entries.
2002-04-28 Richard Henderson <rth@redhat.com>
PR c/5154
- * ggc-common.c (ggc_mark_rtx_children_1): Rename from...
+ * ggc-common.c (ggc_mark_rtx_children_1): Rename from...
(ggc_mark_rtx_children): New.
2002-04-28 Jakub Jelinek <jakub@redhat.com>