[Bug driver/13577] [3.3/3.4 Regression] multiple -o options with -c cause unrecognized option `-strip'

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue Jan 6 01:51:00 GMT 2004


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-01-06 01:51 -------
Caused by: <http://gcc.gnu.org/ml/gcc-patches/2002-08/msg00294.html>.
        * gcc.c (cc1_options): Pass output file as auxbase when
        appropriate.
        * profile.c (init_branch_prob): FILENAME has already had ending
        stripped.
        * final.c (end_final): Likewise.
        * toplev.c (aux_base_name): New global.
        (compile_file): Pass aux_base_name to init init_branch_prob and
        end_final.
        (independent_decode_option, case 'a'): New auxinfo options.
        (case 'd'): Protect against mising basename.
        (do_compile): Initialize aux_base_name.
        * toplev.h (aux_base_name): New global.
        * doc/invoke.texi: Adjust documentation.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nathan at gcc dot gnu dot
                   |                            |org
           Severity|critical                    |normal
             Status|UNCONFIRMED                 |NEW
          Component|middle-end                  |driver
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2004-01-06 01:51:36
               date|                            |
            Summary|multiple -o options with -c |[3.3/3.4 Regression]
                   |cause unrecognized option `-|multiple -o options with -c
                   |strip'                      |cause unrecognized option `-
                   |                            |strip'
   Target Milestone|---                         |3.4.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13577



More information about the Gcc-bugs mailing list