expr.c (220150) | expr.c (235623) |
---|---|
1/* Convert tree expression to rtl instructions, for GNU compiler. 2 Copyright (C) 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, 4 Inc. 5 6This file is part of GCC. 7 8GCC is free software; you can redistribute it and/or modify it under --- 4736 unchanged lines hidden (view full) --- 4745 n += t; 4746 } 4747 4748 return n; 4749 } 4750 4751 case UNION_TYPE: 4752 case QUAL_UNION_TYPE: | 1/* Convert tree expression to rtl instructions, for GNU compiler. 2 Copyright (C) 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, 4 Inc. 5 6This file is part of GCC. 7 8GCC is free software; you can redistribute it and/or modify it under --- 4736 unchanged lines hidden (view full) --- 4745 n += t; 4746 } 4747 4748 return n; 4749 } 4750 4751 case UNION_TYPE: 4752 case QUAL_UNION_TYPE: |
4753 { 4754 /* Ho hum. How in the world do we guess here? Clearly it isn't 4755 right to count the fields. Guess based on the number of words. */ 4756 HOST_WIDE_INT n = int_size_in_bytes (type); 4757 if (n < 0) 4758 return -1; 4759 return n / UNITS_PER_WORD; 4760 } | 4753 return -1; |
4761 4762 case COMPLEX_TYPE: 4763 return 2; 4764 4765 case VECTOR_TYPE: 4766 return TYPE_VECTOR_SUBPARTS (type); 4767 4768 case INTEGER_TYPE: --- 4754 unchanged lines hidden --- | 4754 4755 case COMPLEX_TYPE: 4756 return 2; 4757 4758 case VECTOR_TYPE: 4759 return TYPE_VECTOR_SUBPARTS (type); 4760 4761 case INTEGER_TYPE: --- 4754 unchanged lines hidden --- |