Commit 8998d5bf by Zack Weinberg

config.gcc: Correct test of --enable-obsolete.

	* config.gcc: Correct test of --enable-obsolete.  Obsolete all
	A29k configurations.
	* doc/install.texi: Update to match.

From-SVN: r53009
parent a81eed10
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> 2002-05-01 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
PR bootstrap/6514 PR bootstrap/6514
...@@ -47,26 +53,26 @@ Wed May 1 10:32:37 2002 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> ...@@ -47,26 +53,26 @@ Wed May 1 10:32:37 2002 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
2002-05-01 Aldy Hernandez <aldyh@redhat.com> 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> 2002-04-30 Aldy Hernandez <aldyh@redhat.com>
* doc/invoke.texi (Option Summary): Add -mvrsave=. * doc/invoke.texi (Option Summary): Add -mvrsave=.
(RS/6000 and PowerPC Options): Document -mvrsave=. (RS/6000 and PowerPC Options): Document -mvrsave=.
* config/rs6000/rs6000.c (rs6000_altivec_vrsave): New global. * config/rs6000/rs6000.c (rs6000_altivec_vrsave): New global.
(rs6000_altivec_vrsave_string): Same. (rs6000_altivec_vrsave_string): Same.
(rs6000_override_options): Call rs6000_parse_vrsave_option. (rs6000_override_options): Call rs6000_parse_vrsave_option.
(rs6000_parse_vrsave_option): New. (rs6000_parse_vrsave_option): New.
(rs6000_stack_info): Only generate vrsave instructions when (rs6000_stack_info): Only generate vrsave instructions when
TARGET_ALTIVEC_VRSAVE. TARGET_ALTIVEC_VRSAVE.
* config/rs6000/rs6000.h (TARGET_OPTIONS): Add -mvrsave= option. * config/rs6000/rs6000.h (TARGET_OPTIONS): Add -mvrsave= option.
(rs6000_altivec_vrsave_string): Define extern. (rs6000_altivec_vrsave_string): Define extern.
(rs6000_altivec_vrsave): Same. (rs6000_altivec_vrsave): Same.
(TARGET_ALTIVEC_VRSAVE): New. (TARGET_ALTIVEC_VRSAVE): New.
2002-04-30 Richard Henderson <rth@redhat.com> 2002-04-30 Richard Henderson <rth@redhat.com>
...@@ -76,7 +82,7 @@ Wed May 1 10:32:37 2002 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> ...@@ -76,7 +82,7 @@ Wed May 1 10:32:37 2002 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
2002-04-30 Tom Rix <trix@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. check which_alternative.
2002-04-30 Kazu Hirata <kazu@hxi.com> 2002-04-30 Kazu Hirata <kazu@hxi.com>
...@@ -194,7 +200,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com) ...@@ -194,7 +200,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com)
2002-04-29 Vladimir Makarov <vmakarov@redhat.com> 2002-04-29 Vladimir Makarov <vmakarov@redhat.com>
Merging code from dfa-branch: Merging code from dfa-branch:
2002-04-24 Vladimir Makarov <vmakarov@redhat.com> 2002-04-24 Vladimir Makarov <vmakarov@redhat.com>
* genautomata.c (output_reserv_sets): Fix typo. * genautomata.c (output_reserv_sets): Fix typo.
...@@ -206,10 +212,10 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com) ...@@ -206,10 +212,10 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com)
Thu Apr 18 08:57:06 2002 Jeffrey A Law (law@redhat.com) Thu Apr 18 08:57:06 2002 Jeffrey A Law (law@redhat.com)
* sched-rgn.c (init_ready_list): Make the DFA code handle * sched-rgn.c (init_ready_list): Make the DFA code handle
USE/CLOBBER insns in the same way as the traditional USE/CLOBBER insns in the same way as the traditional
scheduler. scheduler.
(new_ready): Similarly.. (new_ready): Similarly..
2002-04-17 Vladimir Makarov <vmakarov@redhat.com> 2002-04-17 Vladimir Makarov <vmakarov@redhat.com>
...@@ -256,7 +262,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com) ...@@ -256,7 +262,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com)
* config/sparc/sol2.h: Likewise. * config/sparc/sol2.h: Likewise.
* config/sparc/sol2-sld-64.h: Likewise. * config/sparc/sol2-sld-64.h: Likewise.
* config/sparc/linux64.h: Likewise. * config/sparc/linux64.h: Likewise.
2002-03-22 Vladimir Makarov <vmakarov@redhat.com> 2002-03-22 Vladimir Makarov <vmakarov@redhat.com>
* doc/md.texi: Add comments about usage the latency time for the * doc/md.texi: Add comments about usage the latency time for the
...@@ -265,7 +271,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com) ...@@ -265,7 +271,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com)
* doc/md.texi: Add reference for automaton based pipeline * doc/md.texi: Add reference for automaton based pipeline
description. description.
2002-03-04 Vladimir Makarov <vmakarov@redhat.com> 2002-03-04 Vladimir Makarov <vmakarov@redhat.com>
* doc/passes.texi: Add missed information about genattrtab. * doc/passes.texi: Add missed information about genattrtab.
...@@ -308,20 +314,20 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com) ...@@ -308,20 +314,20 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com)
(automaton_states): New global variable. (automaton_states): New global variable.
(expand_automata): Call form_important_insn_automata_lists. (expand_automata): Call form_important_insn_automata_lists.
(write_automata): Call finish_automata_lists. (write_automata): Call finish_automata_lists.
2002-02-21 Vladimir Makarov <vmakarov@redhat.com> 2002-02-21 Vladimir Makarov <vmakarov@redhat.com>
* genautomata.c (add_excls, add_presence_absence): Check that * 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 * rtl.def (EXCLUSION_SET, PRESENCE_SET, ABSENCE_SET): Add comment
about that cpu units in the sets belong the same automaton. about that cpu units in the sets belong the same automaton.
* doc/md.texi: Ditto. * doc/md.texi: Ditto.
2001-12-20 Naveen Sharma <naveens@noida.hcltech.com> 2001-12-20 Naveen Sharma <naveens@noida.hcltech.com>
Nitin Gupta <niting@noida.hcltech.com> Nitin Gupta <niting@noida.hcltech.com>
* config/sh/sh.c (sh_use_dfa_interface): New function. * config/sh/sh.c (sh_use_dfa_interface): New function.
(sh_issue_rate): New Function. (sh_issue_rate): New Function.
...@@ -330,17 +336,17 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com) ...@@ -330,17 +336,17 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com)
* config/sh/sh.md: Add DFA based pipeline description for SH4. * config/sh/sh.md: Add DFA based pipeline description for SH4.
(define_attr insn_class): New attribute used for DFA (define_attr insn_class): New attribute used for DFA
scheduling. scheduling.
(define_insn cmpgtsi_t): Set attribute insn_class mt_group. (define_insn cmpgtsi_t): Set attribute insn_class mt_group.
(cmpgesi_t,cmpgtusi_t,cmpgeusi_t,cmpeqsi_t, (cmpgesi_t,cmpgtusi_t,cmpgeusi_t,cmpeqsi_t,
cmpeqdi_t): Likewise. cmpeqdi_t): Likewise.
(add,addc1,addsi3,subc,subc1,*subsi3_internal, (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. ex_group.
(iorsi3,rotlsi3_1,rotlsi3_31,rotlsi3_16): Likewise. (iorsi3,rotlsi3_1,rotlsi3_31,rotlsi3_16): Likewise.
2001-10-03 Vladimir Makarov <vmakarov@toke.toronto.redhat.com> 2001-10-03 Vladimir Makarov <vmakarov@toke.toronto.redhat.com>
* haifa-sched.c (queue_to_ready): Remove unnecessary condition for * haifa-sched.c (queue_to_ready): Remove unnecessary condition for
...@@ -353,7 +359,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com) ...@@ -353,7 +359,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com)
necessary. necessary.
(output_dfa_start_func): Initiate new variable insn_codes_length, (output_dfa_start_func): Initiate new variable insn_codes_length,
(write_automata): Output definition of the new variable. (write_automata): Output definition of the new variable.
2001-10-02 David S. Miller <davem@redhat.com> 2001-10-02 David S. Miller <davem@redhat.com>
* haifa-sched.c (advance_one_cycle): New function. * haifa-sched.c (advance_one_cycle): New function.
...@@ -430,7 +436,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com) ...@@ -430,7 +436,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com)
Ditto. Ditto.
* sched-vis.c (get_visual_tbl_length): Ditto. * sched-vis.c (get_visual_tbl_length): Ditto.
2001-08-27 Richard Henderson <rth@redhat.com> 2001-08-27 Richard Henderson <rth@redhat.com>
* genattr.c (main): Emit state_t even when not doing scheduling. * genattr.c (main): Emit state_t even when not doing scheduling.
...@@ -441,7 +447,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com) ...@@ -441,7 +447,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com)
2001-08-27 Vladimir Makarov <vmakarov@touchme.toronto.redhat.com> 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, PRESENCE_SET, ABSENCE_SET, DEFINE_BYPASS, DEFINE_AUTOMATON,
AUTOMATA_OPTION, DEFINE_RESERVATION, DEFINE_INSN_RESERVATION): New AUTOMATA_OPTION, DEFINE_RESERVATION, DEFINE_INSN_RESERVATION): New
RTL constructions. RTL constructions.
...@@ -466,7 +472,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com) ...@@ -466,7 +472,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com)
* rtl.h (LINK_COST_ZERO, LINK_COST_FREE): Remove them. * 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. automaton pipeline interface.
(haifa_insn_data): Add comments for members blockage and units. (haifa_insn_data): Add comments for members blockage and units.
...@@ -485,7 +491,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com) ...@@ -485,7 +491,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com)
first_cycle_multipass_dfa_lookahead, init_dfa_bubbles, first_cycle_multipass_dfa_lookahead, init_dfa_bubbles,
dfa_bubble): New members in gcc_target.sched. 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. (MAX_INSN_QUEUE_INDEX): New macro for automaton interface.
(insn_queue): Redefine it as pointer to array. (insn_queue): Redefine it as pointer to array.
(NEXT_Q, NEXT_Q_AFTER): Use MAX_INSN_QUEUE_INDEX instead of (NEXT_Q, NEXT_Q_AFTER): Use MAX_INSN_QUEUE_INDEX instead of
...@@ -527,7 +533,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com) ...@@ -527,7 +533,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@cygnus.com)
(get_visual_tbl_length): Add code for automaton interface. (get_visual_tbl_length): Add code for automaton interface.
(target_units, print_block_visualization): Add comments. (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. USE_HOST_GETRUNTIME, USE_HOST_HASHTAB, HOST_VARRAY): New variables.
(sched-rgn.o, sched-vis.o): Add new dependency file target.h. (sched-rgn.o, sched-vis.o): Add new dependency file target.h.
(getruntime.o, genautomata.o): New entries. (getruntime.o, genautomata.o): New entries.
...@@ -702,7 +708,7 @@ Mon Apr 29 12:18:35 CEST 2002 Jan Hubicka <jh@suse.cz> ...@@ -702,7 +708,7 @@ Mon Apr 29 12:18:35 CEST 2002 Jan Hubicka <jh@suse.cz>
2002-04-28 Richard Henderson <rth@redhat.com> 2002-04-28 Richard Henderson <rth@redhat.com>
PR c/5154 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. (ggc_mark_rtx_children): New.
2002-04-28 Jakub Jelinek <jakub@redhat.com> 2002-04-28 Jakub Jelinek <jakub@redhat.com>
......
...@@ -263,8 +263,7 @@ case $machine in ...@@ -263,8 +263,7 @@ case $machine in
| we32k-* \ | we32k-* \
) )
case $machine in case $machine in
a29k-*-udi | a29k-*-coff \ mips-sni-sysv4 \
| mips-sni-sysv4 \
| m88k-*-aout* | m88k-*-openbsd* | m88k-*-sysv4* \ | m88k-*-aout* | m88k-*-openbsd* | m88k-*-sysv4* \
| ns32k-*-netbsd* | ns32k-*-openbsd* \ | ns32k-*-netbsd* | ns32k-*-openbsd* \
| romp-*-openbsd* \ | romp-*-openbsd* \
...@@ -272,7 +271,7 @@ case $machine in ...@@ -272,7 +271,7 @@ case $machine in
# Whitelisted. # Whitelisted.
;; ;;
*) *)
if test "x$enable_obsolete" = x; then if test "x$enable_obsolete" != xyes; then
echo "*** Configuration $machine is obsolete." >&2 echo "*** Configuration $machine is obsolete." >&2
echo "*** Specify --enable-obsolete to build it anyway." >&2 echo "*** Specify --enable-obsolete to build it anyway." >&2
echo "*** Support will be REMOVED in the next major release of GCC," >&2 echo "*** Support will be REMOVED in the next major release of GCC," >&2
......
...@@ -1752,9 +1752,8 @@ AMD Am29k-family processors. These are normally used in embedded ...@@ -1752,9 +1752,8 @@ AMD Am29k-family processors. These are normally used in embedded
applications. This configuration corresponds to AMD's standard calling applications. This configuration corresponds to AMD's standard calling
sequence and binary interface and is compatible with other 29k tools. sequence and binary interface and is compatible with other 29k tools.
AMD has abandoned this processor, and most variants are obsoleted in GCC AMD has abandoned this processor. All existing a29k targets are obsoleted
3.1. We are preserving the a29k-*-udi and a29k-*-coff configurations in GCC 3.1.
for one more release.
You may need to make a variant of the file @file{a29k.h} for your You may need to make a variant of the file @file{a29k.h} for your
particular configuration. particular configuration.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment