This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GCC 4.8.1 MIPS


On Sun, 2013-07-21 at 10:24 -0700, Hendrik Greving wrote:
> The enum opt_code in gcc/options.h looks like this;
> 
> enum opt_code
> {
>   N_OPTS,
>   OPT_SPECIAL_unknown,
>   OPT_SPECIAL_ignore,
>   OPT_SPECIAL_program_name,
>   OPT_SPECIAL_input_file
> };
> 
> I have a feeling I am missing something. Any idea what?
> 
> Thanks,
> Regards,
> Hendrik Greving

Which MIPS target are you building?  I have not had any problems
building a MIPS cross compiler using the GCC 4.8.1 sources.
When I look at gcc/options.h in my build directory I see a very
(very) large opt_code enum:

enum opt_code
{
  OPT____ = 0,                               /* -### */
  /* OPT__CLASSPATH = 1, */                  /* --CLASSPATH */

(lots of deleted lines)

  OPT_fpic = 773,                            /* -fpic */
  OPT_fpie = 774,                            /* -fpie */

(lots more deleted lines)

  OPT_v = 1212,                              /* -v */
  OPT_version = 1213,                        /* -version */
  OPT_w = 1214,                              /* -w */
  OPT_wrapper = 1215,                        /* -wrapper */
  OPT_x = 1216,                              /* -x */
  OPT_z = 1217,                              /* -z */
  N_OPTS,
  OPT_SPECIAL_unknown,
  OPT_SPECIAL_ignore,
  OPT_SPECIAL_program_name,
  OPT_SPECIAL_input_file
};

You are not configuring/building directly in the source directory are
you?  That doesn't work.  options.h is built during the make process, it
looks like it didn't get made correctly for you.  You might be missing
some tool (grep, awk, etc) that is needed when making option.h.

Steve Ellcey
sellcey@mips.com



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]