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: Problem in split_basic_block


kenner@vlsi1.ultra.nyu.edu (Richard Kenner) writes:

I realize you're not contributing this port now, but...

> + 	# This removes the cpu type and manufacturer components and
> + 	#  replaces "." with "_" in the operating system version.
> + 	case $host in *-*-*vms*)
> + 		target_alias=`echo $host \
> + 		  | sed 's/.*-.*-\(.*\)$/\1/' | sed 's/\./_/g'`
> + 		;;
> + 	esac

this should not be necessary

> + 	prefix=/gnu
> + 	local_prefix=/gnu

inappropriate; you are overriding the user, and breaking installation
of cross compilers targeting this port

> + # Assemble startup files.
> + vcrt0.o: $(CRT0_S) $(GCC_PASSES)
> + 	./decc -c /names=as_is $(srcdir)/config/ia64/vms-crt0.c -o vcrt0.o
> + 
> + pcrt0.o: $(CRT0_S) $(GCC_PASSES)
> + 	./decc -c /names=as_is $(srcdir)/config/ia64/vms-psxcrt0.c -o pcrt0.o

why the hell can't this code be compiled with gcc?  (the alpha-vms port
has the same problem)

> + #define MD_EXEC_PREFIX "/gnu/lib/gcc-lib/"
> + #define MD_STARTFILE_PREFIX "/gnu/lib/gcc-lib/"
> + 
> + /* Specify the list of include file directories.  */
> + #define INCLUDE_DEFAULTS		   \
> + {					   \
> +   { "/gnu/lib/gcc-lib/include", 0, 0, 0 }, \
> +   { "/gnu_gxx_include", 0, 1, 1 },	   \
> +   { "/gnu_cc_include", 0, 0, 0 },	   \
> +   { "/gnu/include", 0, 0, 0 },	           \
> +   { 0, 0, 0, 0 }			   \
> + }

this also interferes with cross compiler use

zw


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