aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edelsohn <dje@gcc.gnu.org>2008-09-14 09:55:29 -0400
committerDavid Edelsohn <dje@gcc.gnu.org>2008-09-14 09:55:29 -0400
commit138b9ed9aafe702a5bc841536a5d739b1451ac0d (patch)
tree3136e29c26e57a0bda7cd8752278e2bf2ba2efb6
parent9215065fd6861ffbe6e5d7348dca6720f594612b (diff)
downloadgcc-138b9ed9aafe702a5bc841536a5d739b1451ac0d.zip
gcc-138b9ed9aafe702a5bc841536a5d739b1451ac0d.tar.gz
gcc-138b9ed9aafe702a5bc841536a5d739b1451ac0d.tar.bz2
config.host: Add x-aix to host_xmake_file.
* config.host: Add x-aix to host_xmake_file. * config/rs6000/t-aix52: Do not override LDFLAGS. * config/rs6000/x-aix: New file. From-SVN: r140361
-rw-r--r--gcc/ChangeLog18
-rw-r--r--gcc/config.host3
-rw-r--r--gcc/config/rs6000/t-aix523
-rw-r--r--gcc/config/rs6000/x-aix3
4 files changed, 18 insertions, 9 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c000897..006c3f7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2008-09-14 David Edelsohn <edelsohn@gnu.org>
+
+ * config.host: Add x-aix to host_xmake_file.
+ * config/rs6000/t-aix52: Do not override LDFLAGS.
+ * config/rs6000/x-aix: New file.
+
2008-09-14 Andy Hutchinson <hutchinsonandy@aim.com>
PR target/19636
@@ -6306,7 +6312,7 @@
PR ada/36554
* dwarf2out.c (is_subrange_type): Deal with BOOLEAN_TYPE.
-2008-07-30 Rafael テ」ila de Espテュndola <espindola@google.com>
+2008-07-30 Rafael テvila de Espテュndola <espindola@google.com>
PR 36974
* final.c (call_from_call_insn): Handle COND_EXEC.
@@ -6518,7 +6524,7 @@
* config/rs6000/rs6000.h (SLOW_UNALIGNED_ACCESS): Add clause for
vector modes.
-2008-07-30 Rafael テ」ila de Espテュndola <espindola@google.com>
+2008-07-30 Rafael テvila de Espテュndola <espindola@google.com>
* final.c (call_from_call_insn): New.
(final_scan_insn): Call assemble_external on FUNCTION_DECLs.
@@ -7634,7 +7640,7 @@
(TARGET_OPTION_PRINT): Ditto.
(TARGET_CAN_INLINE_P): Ditto.
-2008-07-22 Rafael テ」ila de Espテュndola <espindola@google.com>
+2008-07-22 Rafael テvila de Espテュndola <espindola@google.com>
* c-typeck.c (build_external_ref): Don't call assemble_external.
* final.c (output_operand): Call assemble_external.
@@ -7655,7 +7661,7 @@
highest magnitude if this is still less or equal to the true
quotient in magnitude.
-2008-07-21 Rafael テ」ila de Espテュndola <espindola@google.com>
+2008-07-21 Rafael テvila de Espテュndola <espindola@google.com>
* Makefile.in: Replace toplev.h with TOPLEV_H.
* c-decl.c (merge_decls): Don't set DECL_IN_SYSTEM_HEADER.
@@ -7957,7 +7963,7 @@
(m32c_legitimate_address_p): Handle "++rii" addresses created by
m32c_legitimize_reload_address.
-2007-07-16 Rafael テ」ila de Espテュndola <espindola@google.com>
+2007-07-16 Rafael テvila de Espテュndola <espindola@google.com>
* c-decl.c (merge_decls): Keep DECL_SOURCE_LOCATION and
DECL_IN_SYSTEM_HEADER in sync.
@@ -8047,7 +8053,7 @@
* emit-rtl.c (set_mem_attributes_minus_bitpos): Improve comment.
-2007-07-14 Rafael テ」ila de Espテュndola <espindola@google.com>
+2007-07-14 Rafael テvila de Espテュndola <espindola@google.com>
* c-decl.c (diagnose_mismatched_decls): Don't warn if TREE_NO_WARNING
is set.
diff --git a/gcc/config.host b/gcc/config.host
index 1d24629..2cfcd6b 100644
--- a/gcc/config.host
+++ b/gcc/config.host
@@ -203,6 +203,9 @@ case ${host} in
out_host_hook_obj="${out_host_hook_obj} host-ppc64-darwin.o"
host_xmake_file="${host_xmake_file} rs6000/x-darwin64"
;;
+ rs6000-ibm-aix* | powerpc-ibm-aix*)
+ host_xmake_file="${host_xmake_file} rs6000/x-aix"
+ ;;
*-*-solaris2*)
out_host_hook_obj=host-solaris.o
host_xmake_file="${host_xmake_file} x-solaris"
diff --git a/gcc/config/rs6000/t-aix52 b/gcc/config/rs6000/t-aix52
index 3b19cbc..81ab90e 100644
--- a/gcc/config/rs6000/t-aix52
+++ b/gcc/config/rs6000/t-aix52
@@ -54,6 +54,3 @@ TARGET_LIBGCC2_CFLAGS = -mlong-double-128
# Either 32-bit and 64-bit objects in archives.
AR_FLAGS_FOR_TARGET = -X32_64
-
-# genautomata requires more than 256MB of data
-build/genautomata : override LDFLAGS += -Wl,-bmaxdata:0x20000000
diff --git a/gcc/config/rs6000/x-aix b/gcc/config/rs6000/x-aix
new file mode 100644
index 0000000..32e7357
--- /dev/null
+++ b/gcc/config/rs6000/x-aix
@@ -0,0 +1,3 @@
+# genautomata requires more than 256MB of data
+build/genautomata : override LDFLAGS += -Wl,-bmaxdata:0x20000000
+