This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
CRIS port, part 1: toplev configure.in (and unreviewed patch reminder)
- To: gcc-patches at gcc dot gnu dot org
- Subject: CRIS port, part 1: toplev configure.in (and unreviewed patch reminder)
- From: Hans-Peter Nilsson <hans-peter dot nilsson at axis dot com>
- Date: Sat, 29 Sep 2001 17:44:13 +0200
Here's a resubmit of the CRIS port (previously submitted last
November).
There are a few related unreviewed patches for bugs in gcc, but
no worse than that I can work around them in the port (except
for cris-*-aout which is legacy):
<URL:http://gcc.gnu.org/ml/gcc-patches/2001-09/msg01042.html>
(output_addr_const to handle NOTE_INSN_DELETED_LABEL),
<URL:http://gcc.gnu.org/ml/gcc-patches/2001-09/msg01038.html>
(misuse of LEGITIMATE_PIC_OPERAND_P in reload1.c),
<URL:http://gcc.gnu.org/ml/gcc-patches/2001-09/msg01036.html>
(g++.law/operators8.C when NO_DOLLAR_IN_LABEL and NO_DOT_IN_LABEL),
<URL:http://gcc.gnu.org/ml/gcc-patches/2001-09/msg01043.html>
(Handle non-NO_DOT_IN_LABEL and non-NO_DOLLAR_IN_LABEL priority
cdtors).
C/C++ testsuite results look surprisingly good. I'll get back
to the individual cases that need attention when the port is
committed, but here goes:
Ok to commit?
Part 1, toplev; just a simple tweak:
* configure.in (noconfigdirs) [cris-*-*]: Disable libgcj.
Index: configure.in
===================================================================
RCS file: /cvs/gcc/egcs/configure.in,v
retrieving revision 1.110
diff -p -c -r1.110 configure.in
*** configure.in 2001/09/27 18:01:15 1.110
--- configure.in 2001/09/29 13:05:58
*************** case "${target}" in
*** 719,724 ****
--- 719,727 ----
arm-*-riscix*)
noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
;;
+ cris-*-*)
+ noconfigdirs="$noconfigdirs ${libgcj}"
+ ;;
d10v-*-*)
noconfigdirs="$noconfigdirs target-librx ${libstdcxx_version} target-libgloss ${libgcj}"
;;
brgds, H-P