config.gcc: Correct test of --enable-obsolete.
authorZack Weinberg <zack@gcc.gnu.org>
Wed, 1 May 2002 18:42:55 +0000 (18:42 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Wed, 1 May 2002 18:42:55 +0000 (18:42 +0000)
* config.gcc: Correct test of --enable-obsolete.  Obsolete all
A29k configurations.
* doc/install.texi: Update to match.

From-SVN: r53009

gcc/ChangeLog
gcc/config.gcc
gcc/doc/install.texi

index abeecb27ac5da67fff0ec2434e2a57b7e5333094..24811791c4cf09dfdce02683474723ff856399d8 100644 (file)
@@ -1,3 +1,9 @@
+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
@@ -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>
 
-        * 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>
 
@@ -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>
 
-       * 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>
@@ -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>
 
        Merging code from dfa-branch:
-       
+
        2002-04-24  Vladimir Makarov  <vmakarov@redhat.com>
 
        * genautomata.c (output_reserv_sets): Fix typo.
@@ -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)
 
-        * 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>
 
@@ -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-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
@@ -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
        description.
-       
+
        2002-03-04  Vladimir Makarov  <vmakarov@redhat.com>
 
        * 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)
        (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.
@@ -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.
 
-       (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
@@ -353,7 +359,7 @@ Tue Apr 30 09:31:59 2002  Jeffrey A Law  (law@cygnus.com)
        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.
@@ -430,7 +436,7 @@ Tue Apr 30 09:31:59 2002  Jeffrey A Law  (law@cygnus.com)
        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.
@@ -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>
 
-        * 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.
@@ -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.
 
-        * 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.
 
@@ -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,
        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
@@ -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.
        (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.
@@ -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>
 
        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>
index 4cc97854f314c98544a8f78ebaf82945dce24731..d877098bfaa8b1514807a9e82f04dcff6a748eae 100644 (file)
@@ -263,8 +263,7 @@ case $machine in
        | we32k-* \
 )
   case $machine in
-         a29k-*-udi | a29k-*-coff \
-       | mips-sni-sysv4 \
+         mips-sni-sysv4 \
        | m88k-*-aout* | m88k-*-openbsd* | m88k-*-sysv4* \
        | ns32k-*-netbsd* | ns32k-*-openbsd* \
        | romp-*-openbsd* \
@@ -272,7 +271,7 @@ case $machine in
     # Whitelisted.
     ;;
   *)
-    if test "x$enable_obsolete" = x; then
+    if test "x$enable_obsolete" != xyes; then
       echo "*** Configuration $machine is obsolete." >&2
       echo "*** Specify --enable-obsolete to build it anyway." >&2
       echo "*** Support will be REMOVED in the next major release of GCC," >&2
index 074200b8eef2b9bba89d0e25fa449ff37595274f..c73fa6bd76306c8a39bb1a295fe48ee306de3ee3 100644 (file)
@@ -1752,9 +1752,8 @@ AMD Am29k-family processors.  These are normally used in embedded
 applications.  This configuration corresponds to AMD's standard calling
 sequence and binary interface and is compatible with other 29k tools.
 
-AMD has abandoned this processor, and most variants are obsoleted in GCC
-3.1.  We are preserving the a29k-*-udi and a29k-*-coff configurations
-for one more release.
+AMD has abandoned this processor.  All existing a29k targets are obsoleted
+in GCC 3.1.
 
 You may need to make a variant of the file @file{a29k.h} for your
 particular configuration.