]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386.c (LONG_TYPE_SIZE): Remove.
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 12 Aug 2010 10:12:32 +0000 (12:12 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 12 Aug 2010 10:12:32 +0000 (12:12 +0200)
* 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

gcc/ChangeLog
gcc/config/i386/i386-interix.h
gcc/config/i386/i386.h

index fff6268ff634a0eff5536deffe0098e89b2e4975..a20fb37df3d6e796178afc036321480fb0c7419f 100644 (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>
 
        PR debug/45259
        alias_sets_conflict_p.
        (walk_mems_1): Moved from alias.c.
        (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.
         * cse.c (cse_insn): New argument in calling nonoverlapping_memrefs_p.
         * alias.c (walk_mems_2): Moved to ddg.c.
        *alias.h (nonoverlapping_memrefs_p): New flag as third argument.
        (insn_alias_sets_conflict_p): Removed
        *rtl.h (may_alias_p): New function prototype.
-        
+
 2010-08-09  Nathan Froyd  <froydnj@codesourcery.com>
 
        * tree.c (nreverse): Assert that we don't have a BLOCK.
index 060b82ca245e4b397c49cb199c2e978ff06d464f..c92e42e92926931c9cdfd739d7d69d617b103e88 100644 (file)
@@ -287,8 +287,6 @@ while (0)
 
 #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
    tools (for the i386) don't handle them.  However, we don't have that
    problem, so....  */
index 57c224420f65610612045db883893c868c9bbbc9..9ef0a1b28ebb410e41c564d0055014321384a4dd 100644 (file)
@@ -661,10 +661,9 @@ enum target_cpu_default
 
 #define SHORT_TYPE_SIZE 16
 #define INT_TYPE_SIZE 32
+#define LONG_LONG_TYPE_SIZE 64
 #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_DOUBLE_TYPE_SIZE 80
 
 #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.  */
 #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
    and all fundamental data types supported by the hardware
    might need to be aligned. No data type wants to be aligned