i386.c (LONG_TYPE_SIZE): Remove.

* config/i386/i386.c (LONG_TYPE_SIZE): Remove.
	(EMPTY_FIELD_BOUNDARY): Remove.
	* config/i386/i386-interix.h (PCC_BITFIELD_TYPE_MATTERS): Remove.

From-SVN: r163188
This commit is contained in:
Uros Bizjak 2010-08-12 12:12:32 +02:00
parent 49b48605c8
commit a96ad3486e
3 changed files with 10 additions and 11 deletions

View File

@ -1,3 +1,9 @@
2010-08-12 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (LONG_TYPE_SIZE): Remove.
(EMPTY_FIELD_BOUNDARY): Remove.
* config/i386/i386-interix.h (PCC_BITFIELD_TYPE_MATTERS): Remove.
2010-08-12 Jakub Jelinek <jakub@redhat.com> 2010-08-12 Jakub Jelinek <jakub@redhat.com>
PR debug/45259 PR debug/45259
@ -752,7 +758,7 @@
alias_sets_conflict_p. alias_sets_conflict_p.
(walk_mems_1): Moved from alias.c. (walk_mems_1): Moved from alias.c.
(insns_may_alias_p): New function, originally insn_alias_sets_conflict_p (insns_may_alias_p): New function, originally insn_alias_sets_conflict_p
in alias.c. in alias.c.
(add_inter_loop_mem_dep): Use insns_may_alias_p now. (add_inter_loop_mem_dep): Use insns_may_alias_p now.
* cse.c (cse_insn): New argument in calling nonoverlapping_memrefs_p. * cse.c (cse_insn): New argument in calling nonoverlapping_memrefs_p.
* alias.c (walk_mems_2): Moved to ddg.c. * alias.c (walk_mems_2): Moved to ddg.c.
@ -767,7 +773,7 @@
*alias.h (nonoverlapping_memrefs_p): New flag as third argument. *alias.h (nonoverlapping_memrefs_p): New flag as third argument.
(insn_alias_sets_conflict_p): Removed (insn_alias_sets_conflict_p): Removed
*rtl.h (may_alias_p): New function prototype. *rtl.h (may_alias_p): New function prototype.
2010-08-09 Nathan Froyd <froydnj@codesourcery.com> 2010-08-09 Nathan Froyd <froydnj@codesourcery.com>
* tree.c (nreverse): Assert that we don't have a BLOCK. * tree.c (nreverse): Assert that we don't have a BLOCK.

View File

@ -287,8 +287,6 @@ while (0)
#define HOST_PTR_AS_INT unsigned long #define HOST_PTR_AS_INT unsigned long
#define PCC_BITFIELD_TYPE_MATTERS 1
/* The following two flags are usually "off" for i386, because some non-gnu /* The following two flags are usually "off" for i386, because some non-gnu
tools (for the i386) don't handle them. However, we don't have that tools (for the i386) don't handle them. However, we don't have that
problem, so.... */ problem, so.... */

View File

@ -661,10 +661,9 @@ enum target_cpu_default
#define SHORT_TYPE_SIZE 16 #define SHORT_TYPE_SIZE 16
#define INT_TYPE_SIZE 32 #define INT_TYPE_SIZE 32
#define FLOAT_TYPE_SIZE 32
#define LONG_TYPE_SIZE BITS_PER_WORD
#define DOUBLE_TYPE_SIZE 64
#define LONG_LONG_TYPE_SIZE 64 #define LONG_LONG_TYPE_SIZE 64
#define FLOAT_TYPE_SIZE 32
#define DOUBLE_TYPE_SIZE 64
#define LONG_DOUBLE_TYPE_SIZE 80 #define LONG_DOUBLE_TYPE_SIZE 80
#define WIDEST_HARDWARE_FP_SIZE LONG_DOUBLE_TYPE_SIZE #define WIDEST_HARDWARE_FP_SIZE LONG_DOUBLE_TYPE_SIZE
@ -740,10 +739,6 @@ enum target_cpu_default
/* C++ stores the virtual bit in the lowest bit of function pointers. */ /* C++ stores the virtual bit in the lowest bit of function pointers. */
#define TARGET_PTRMEMFUNC_VBIT_LOCATION ptrmemfunc_vbit_in_pfn #define TARGET_PTRMEMFUNC_VBIT_LOCATION ptrmemfunc_vbit_in_pfn
/* Alignment of field after `int : 0' in a structure. */
#define EMPTY_FIELD_BOUNDARY BITS_PER_WORD
/* Minimum size in bits of the largest boundary to which any /* Minimum size in bits of the largest boundary to which any
and all fundamental data types supported by the hardware and all fundamental data types supported by the hardware
might need to be aligned. No data type wants to be aligned might need to be aligned. No data type wants to be aligned