aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>2001-05-07 15:28:50 +0000
committerJeff Law <law@gcc.gnu.org>2001-05-07 09:28:50 -0600
commitb73bff7e3f78151ef33441bd66e8ac3df12f0b80 (patch)
tree0e012f9cc99dfc5463ec6072cfe9ff6f7f83b341 /gcc
parente51becf539f3872b6bb6b2366524bbf4b50959ec (diff)
downloadgcc-b73bff7e3f78151ef33441bd66e8ac3df12f0b80.zip
gcc-b73bff7e3f78151ef33441bd66e8ac3df12f0b80.tar.gz
gcc-b73bff7e3f78151ef33441bd66e8ac3df12f0b80.tar.bz2
pa.h (MAX_LONG_TYPE_SIZE): Should be 32, not 64.
* pa.h (MAX_LONG_TYPE_SIZE): Should be 32, not 64. * pa-64.h (*_TYPE_SIZE): Undefine before redefining. From-SVN: r41893
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/pa/pa-64.h7
-rw-r--r--gcc/config/pa/pa.h2
3 files changed, 13 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dee8bdc..bddbc08 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Mon May 7 09:30:14 2001 Jeffrey A Law (law@cygnus.com)
+
+ * pa.h (MAX_LONG_TYPE_SIZE): Should be 32, not 64.
+ * pa-64.h (*_TYPE_SIZE): Undefine before redefining.
+
2001-05-06 Zack Weinberg <zackw@stanford.edu>
* Makefile.in (tradcpp0): Correct typo in dependency list.
diff --git a/gcc/config/pa/pa-64.h b/gcc/config/pa/pa-64.h
index e094472..6624df2 100644
--- a/gcc/config/pa/pa-64.h
+++ b/gcc/config/pa/pa-64.h
@@ -51,12 +51,19 @@ Boston, MA 02111-1307, USA. */
#define WCHAR_TYPE_SIZE 32
/* If it is not listed here, then the default selected by GCC is OK. */
+#undef SHORT_TYPE_SIZE
#define SHORT_TYPE_SIZE 16
+#undef INT_TYPE_SIZE
#define INT_TYPE_SIZE 32
+#undef MAX_LONG_TYPE_SIZE
#define MAX_LONG_TYPE_SIZE 64
+#undef LONG_TYPE_SIZE
#define LONG_TYPE_SIZE 64
+#undef LONG_LONG_TYPE_SIZE
#define LONG_LONG_TYPE_SIZE 64
+#undef FLOAT_TYPE_SIZE
#define FLOAT_TYPE_SIZE 32
+#undef DOUBLE_TYPE_SIZE
#define DOUBLE_TYPE_SIZE 64
/* This should be 128, but until we work out the ABI for the 128bit
FP codes supplied by HP we'll keep it at 64 bits. */
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index 1ce9794..1691ba4 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -415,7 +415,7 @@ extern int target_flags;
But on a machine with 16-bit registers, this would be 16. */
#define BITS_PER_WORD (TARGET_64BIT ? 64 : 32)
#define MAX_BITS_PER_WORD 64
-#define MAX_LONG_TYPE_SIZE 64
+#define MAX_LONG_TYPE_SIZE 32
#define MAX_WCHAR_TYPE_SIZE 32
/* Width of a word, in units (bytes). */