public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/13791] New: ICE in layout_type
@ 2004-01-21 13:51 bkramer at ciprico dot com
  2004-01-21 13:53 ` [Bug c++/13791] " bkramer at ciprico dot com
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: bkramer at ciprico dot com @ 2004-01-21 13:51 UTC (permalink / raw)
  To: gcc-bugs

/devel/new_compiler/engsrc/ciprico/framework/scsi/CDB.cpp:136: internal compiler
error: in layout_type, at stor-layout.c:1796

Version:
powerpc-wrs-vxworks-g++ (GCC) 3.4.0 20040115 (experimental)

Full command output:

/devel/new_compiler/engsrc/tools/linux/bin/powerpc-wrs-vxworks-g++ -v 
-save-temps -c -o ../../../ciprico/framework/scsi/CdbUser.fs2210_vxo  -Wall
-fno-exceptions -B/devel/new_compiler/engsrc/tools/linux/lib/gcc-lib/
-B/devel/new_compiler/engsrc/tools/linux/powerpc-wrs-vxworks/bin/
-I/devel/new_compiler/engsrc/tools/Tornado/target/config/all
-I/devel/new_compiler/engsrc/tools/Tornado/target/src/config
-I/devel/new_compiler/engsrc/tools/Tornado/target/src/drv
-I/devel/new_compiler/engsrc/tools/Tornado/target/h -DVXWORKS
-DTARGET_BOARD_FS2210 -DUSE_VXWORKS_TIMESTAMP -mstrict-align -nostdinc -t604
-fno-builtin -fno-exceptions -DINCLUDE_STANDALONE_SYM_TBL=yes
-I/devel/new_compiler/engsrc/tools/Tornado/target/h/c++/3.4.0
-DINSTANTIATE_TEMPLATES -DCPCI_DEBUG -DCPCI_BigEndian=1 -DVXWORKS=1 -O2 -g
-gdwarf-2  -DROM_SIZE=0x00080000 -DRAM_LOW_ADRS=0x00010000
-DRAM_HIGH_ADRS=0x01000000  -I../../../ciprico/framework/scsi
-I/devel/new_compiler/engsrc/ciprico/framework
-I/devel/new_compiler/engsrc/ciprico/product
-I/devel/new_compiler/engsrc/ciprico/platform
-I/devel/new_compiler/engsrc/ciprico/platform/cirius
-I/devel/new_compiler/engsrc/ciprico/platform/cirius/bsp
-I/devel/new_compiler/engsrc/ciprico/platform/cirius/bsp/coreDrv
-I/devel/new_compiler/engsrc/ciprico/platform/cirius/bsp/commDrv
-I/devel/new_compiler/engsrc/ciprico/product/fs2210/raid
-I/devel/new_compiler/engsrc/ciprico/platform 
../../../ciprico/framework/scsi/CdbUser.cpp
Reading specs from
/devel/new_compiler/engsrc/tools/linux/lib/gcc-lib/powerpc-wrs-vxworks/3.4.0/specs
Configured with: ../../src/gcc/configure --target=powerpc-wrs-vxworks
--prefix=/devel/gcc-vxworks --enable-languages=c,c++ --enable-thread=vxworks
--with-headers=/devel/Tornado/target/h --with-gnu-ld --with-gnu-as
--enable-altivec --enable-long-long
Thread model: vxworks
gcc version 3.4.0 20040115 (experimental)
 /devel/new_compiler/engsrc/tools/linux/bin/../libexec/gcc/powerpc-wrs-vxworks/3.4.0/cc1plus -E -quiet -nostdinc -v -I/devel/new_compiler/engsrc/tools/Tornado/target/config/all -I/devel/new_compiler/engsrc/tools/Tornado/target/src/config -I/devel/new_compiler/engsrc/tools/Tornado/target/src/drv -I/devel/new_compiler/engsrc/tools/Tornado/target/h -I/devel/new_compiler/engsrc/tools/Tornado/target/h/c++/3.4.0 -I../../../ciprico/framework/scsi -I/devel/new_compiler/engsrc/ciprico/framework -I/devel/new_compiler/engsrc/ciprico/product -I/devel/new_compiler/engsrc/ciprico/platform -I/devel/new_compiler/engsrc/ciprico/platform/cirius -I/devel/new_compiler/engsrc/ciprico/platform/cirius/bsp -I/devel/new_compiler/engsrc/ciprico/platform/cirius/bsp/coreDrv -I/devel/new_compiler/engsrc/ciprico/platform/cirius/bsp/commDrv -I/devel/new_compiler/engsrc/ciprico/product/fs2210/raid -I/devel/new_compiler/engsrc/ciprico/platform -iprefix /devel/new_compiler/engsrc/tools/linux/bin/../lib/gcc/powerpc-wrs-vxworks/3.4.0/ -isystem /devel/new_compiler/engsrc/tools/linux/lib/gcc-lib/include -isystem /devel/new_compiler/engsrc/tools/linux/powerpc-wrs-vxworks/bin/include -DCPU_FAMILY=PPC -D__ppc -D__EABI__ -DCPU=PPC604 -D__hardfp -DVXWORKS -DTARGET_BOARD_FS2210 -DUSE_VXWORKS_TIMESTAMP -DINCLUDE_STANDALONE_SYM_TBL=yes -DINSTANTIATE_TEMPLATES -DCPCI_DEBUG -DCPCI_BigEndian=1 -DVXWORKS=1 -DROM_SIZE=0x00080000 -DRAM_LOW_ADRS=0x00010000 -DRAM_HIGH_ADRS=0x01000000 ../../../ciprico/framework/scsi/CdbUser.cpp -mcpu=604 -mstrict-align -mstrict-align -Wall -fno-exceptions -fno-builtin -fno-exceptions -fworking-directory -O2 -o CdbUser.ii
ignoring nonexistent directory
"/devel/new_compiler/engsrc/tools/linux/lib/gcc-lib/include"
ignoring nonexistent directory
"/devel/new_compiler/engsrc/tools/linux/powerpc-wrs-vxworks/bin/include"
ignoring duplicate directory "/devel/new_compiler/engsrc/ciprico/platform"
#include "..." search starts here:
#include <...> search starts here:
 /devel/new_compiler/engsrc/tools/Tornado/target/config/all
 /devel/new_compiler/engsrc/tools/Tornado/target/src/config
 /devel/new_compiler/engsrc/tools/Tornado/target/src/drv
 /devel/new_compiler/engsrc/tools/Tornado/target/h
 /devel/new_compiler/engsrc/tools/Tornado/target/h/c++/3.4.0
 ../../../ciprico/framework/scsi
 /devel/new_compiler/engsrc/ciprico/framework
 /devel/new_compiler/engsrc/ciprico/product
 /devel/new_compiler/engsrc/ciprico/platform
 /devel/new_compiler/engsrc/ciprico/platform/cirius
 /devel/new_compiler/engsrc/ciprico/platform/cirius/bsp
 /devel/new_compiler/engsrc/ciprico/platform/cirius/bsp/coreDrv
 /devel/new_compiler/engsrc/ciprico/platform/cirius/bsp/commDrv
 /devel/new_compiler/engsrc/ciprico/product/fs2210/raid
End of search list.
 /devel/new_compiler/engsrc/tools/linux/bin/../libexec/gcc/powerpc-wrs-vxworks/3.4.0/cc1plus -fpreprocessed CdbUser.ii -mcpu=604 -mstrict-align -quiet -dumpbase CdbUser.cpp -mstrict-align -auxbase-strip ../../../ciprico/framework/scsi/CdbUser.fs2210_vxo -g -gdwarf-2 -O2 -Wall -version -fno-exceptions -fno-builtin -fno-exceptions -o CdbUser.s
GNU C++ version 3.4.0 20040115 (experimental) (powerpc-wrs-vxworks)
        compiled by GNU C version 3.2.2 20030222 (Red Hat Linux 3.2.2-5).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
In file included from
/devel/new_compiler/engsrc/ciprico/framework/scsi/Types.hpp:13,
                 from ../../../ciprico/framework/scsi/CdbUser.cpp:13:
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:212: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::FormatUnit::interleave'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:233: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::FormatUnit_Data::defect_list_length'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:258: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::ReassignBlocks_Data_DefectList::defect_list_length'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:259: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::ReassignBlocks_Data_DefectList::defect_descriptors[1]'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:271: warning:
ignoring packed attribute on unpacked non-POD field `uint24_b
CPCI::SCSI::CDB::Types::Read_6Byte::lba'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:284: warning:
ignoring packed attribute on unpacked non-POD field `uint24_b
CPCI::SCSI::CDB::Types::Write_6Byte::lba'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:297: warning:
ignoring packed attribute on unpacked non-POD field `uint24_b
CPCI::SCSI::CDB::Types::Seek_6Byte::lba'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:458: warning:
ignoring packed attribute on unpacked non-POD field `uint64_b
CPCI::SCSI::CDB::Types::Inquiry_Data::serial_number'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:524: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::Reserve_6::extent_list_len'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:657: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::ReceiveDiagnostic::len'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:665: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::ReceiveDiagnostic_Descriptor_Page_00H::page_length'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:698: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::SendDiagnostic::parameter_list_len'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:706: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::SendDiagnostic_Page_00H::page_length'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:713: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::SendDiagnostic_Page_80H::page_length'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:728: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::SendDiagnostic_Page_80H_Code_09H::page_length'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:731: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::SendDiagnostic_Page_80H_Code_09H::test_size'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:778: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::ReadCapacity::lba'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:793: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::ReadCapacity_Data::lba'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:794: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::ReadCapacity_Data::block_length'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:821: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::Read_10Byte::lba'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:823: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::Read_10Byte::transfer_length'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:849: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::Write_10Byte::lba'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:851: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::Write_10Byte::transfer_length'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:864: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::Seek_10Byte::lba'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:893: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::WriteVerify::lba'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:895: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::WriteVerify::transfer_length'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:921: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::Verify::lba'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:923: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::Verify::verification_length'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:990: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::SynchronizeCache::lba'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:992: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::SynchronizeCache::number_of_blocks'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1028: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::ReadDefectData::len'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1045: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::ReadDefectData_Data::defect_list_len'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1046: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::ReadDefectData_Data::defect_list[1]'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1108: warning:
ignoring packed attribute on unpacked non-POD field `uint24_b
CPCI::SCSI::CDB::Types::WriteBuffer::buffer_offset'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1109: warning:
ignoring packed attribute on unpacked non-POD field `uint24_b
CPCI::SCSI::CDB::Types::WriteBuffer::len'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1145: warning:
ignoring packed attribute on unpacked non-POD field `uint24_b
CPCI::SCSI::CDB::Types::ReadBuffer::buffer_offset'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1146: warning:
ignoring packed attribute on unpacked non-POD field `uint24_b
CPCI::SCSI::CDB::Types::ReadBuffer::len'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1229: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::ModeSelect_10Byte::parameter_list_length'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1257: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::Reserve_10Byte::paramListLength'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1279: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::Release_10Byte::paramListLength'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1307: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::ModeSense_10Byte::len'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1330: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::ReportLuns::allocationLength'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1337: warning:
ignoring packed attribute on unpacked non-POD field `uint32_b
CPCI::SCSI::CDB::Types::LunListHeader::listLength'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1355: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::LunStruct::nullSecondLevelLun'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1356: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::LunStruct::nullThirdLevelLun'
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDBTypes.hpp:1357: warning:
ignoring packed attribute on unpacked non-POD field `uint16_b
CPCI::SCSI::CDB::Types::LunStruct::nullFourthLevelLun'
In file included from /devel/new_compiler/engsrc/ciprico/framework/scsi/CDB.hpp:82,
                 from
/devel/new_compiler/engsrc/ciprico/framework/scsi/Types.hpp:14,
                 from ../../../ciprico/framework/scsi/CdbUser.cpp:13:
/devel/new_compiler/engsrc/ciprico/framework/scsi/CDB.cpp:136: internal compiler
error: in layout_type, at stor-layout.c:1796
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

-- 
           Summary: ICE in layout_type
           Product: gcc
           Version: 3.4.0
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: bkramer at ciprico dot com
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: powerpc-wrs-vxworks


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13791


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug c++/13791] ICE in layout_type
  2004-01-21 13:51 [Bug c++/13791] New: ICE in layout_type bkramer at ciprico dot com
@ 2004-01-21 13:53 ` bkramer at ciprico dot com
  2004-01-21 13:54 ` bkramer at ciprico dot com
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: bkramer at ciprico dot com @ 2004-01-21 13:53 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bkramer at ciprico dot com  2004-01-21 13:53 -------
Created an attachment (id=5544)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=5544&action=view)
Preprocessed file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13791


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug c++/13791] ICE in layout_type
  2004-01-21 13:51 [Bug c++/13791] New: ICE in layout_type bkramer at ciprico dot com
  2004-01-21 13:53 ` [Bug c++/13791] " bkramer at ciprico dot com
@ 2004-01-21 13:54 ` bkramer at ciprico dot com
  2004-01-21 14:11 ` [Bug c++/13791] [3.4/3.5 regression] ICE in layout_type with packed types bangerth at dealii dot org
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: bkramer at ciprico dot com @ 2004-01-21 13:54 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bkramer at ciprico dot com  2004-01-21 13:54 -------
configure line:

../../src/gcc/configure  --target=powerpc-wrs-vxworks
--prefix=/devel/gcc-vxworks --enable-languages=c,c++ --enable-thread=vxworks
--with-head
ers=/devel/Tornado/target/h --with-gnu-ld --with-gnu-as --enable-altivec
--enable-long-long

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13791


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug c++/13791] [3.4/3.5 regression] ICE in layout_type with packed types
  2004-01-21 13:51 [Bug c++/13791] New: ICE in layout_type bkramer at ciprico dot com
  2004-01-21 13:53 ` [Bug c++/13791] " bkramer at ciprico dot com
  2004-01-21 13:54 ` bkramer at ciprico dot com
@ 2004-01-21 14:11 ` bangerth at dealii dot org
  2004-01-21 14:37 ` pinskia at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: bangerth at dealii dot org @ 2004-01-21 14:11 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bangerth at dealii dot org  2004-01-21 14:11 -------
Confirmed. A regression in 3.4/mainline: 
-------------------------- 
template <typename> struct O { 
    struct __attribute__((packed)) I { 
      int i; 
      char c; 
    }; 
 
    I * foo(); 
}; 
 
template<typename T> 
typename O<T>::I * 
O<T>::foo() { return 0; } 
 
template class O<int>; 
--------------------------------- 
 
g/x> /home/bangerth/bin/gcc-3.3.3-pre/bin/c++ -c x.cc  
g/x> /home/bangerth/bin/gcc-3.4-pre/bin/c++ -c x.cc  
x.cc:12: internal compiler error: in layout_type, at stor-layout.c:1796 
Please submit a full bug report, 
 

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
           Keywords|                            |ice-on-valid-code
   Last reconfirmed|0000-00-00 00:00:00         |2004-01-21 14:11:18
               date|                            |
            Summary|ICE in layout_type          |[3.4/3.5 regression] ICE in
                   |                            |layout_type with packed
                   |                            |types
   Target Milestone|---                         |3.4.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13791


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug c++/13791] [3.4/3.5 regression] ICE in layout_type with packed types
  2004-01-21 13:51 [Bug c++/13791] New: ICE in layout_type bkramer at ciprico dot com
                   ` (2 preceding siblings ...)
  2004-01-21 14:11 ` [Bug c++/13791] [3.4/3.5 regression] ICE in layout_type with packed types bangerth at dealii dot org
@ 2004-01-21 14:37 ` pinskia at gcc dot gnu dot org
  2004-01-21 14:41 ` pinskia at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-01-21 14:37 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-01-21 14:37 -------
>From Phil's regression hunter: Search converges between 2003-01-29-trunk (#208) and 2003-01
-30-trunk (#209).

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13791


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug c++/13791] [3.4/3.5 regression] ICE in layout_type with packed types
  2004-01-21 13:51 [Bug c++/13791] New: ICE in layout_type bkramer at ciprico dot com
                   ` (3 preceding siblings ...)
  2004-01-21 14:37 ` pinskia at gcc dot gnu dot org
@ 2004-01-21 14:41 ` pinskia at gcc dot gnu dot org
  2004-01-29  2:22 ` cvs-commit at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-01-21 14:41 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-01-21 14:41 -------
The switch table in layout_type does not understand typename_type so it fails.  I think this problem 
is it is a template and it was being layouted too early or is it too late, I cannot remember.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13791


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug c++/13791] [3.4/3.5 regression] ICE in layout_type with packed types
  2004-01-21 13:51 [Bug c++/13791] New: ICE in layout_type bkramer at ciprico dot com
                   ` (4 preceding siblings ...)
  2004-01-21 14:41 ` pinskia at gcc dot gnu dot org
@ 2004-01-29  2:22 ` cvs-commit at gcc dot gnu dot org
  2004-01-29  2:23 ` mmitchel at gcc dot gnu dot org
  2004-01-29  2:23 ` cvs-commit at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-01-29  2:22 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-01-29 02:21 -------
Subject: Bug 13791

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	mmitchel@gcc.gnu.org	2004-01-29 02:21:52

Modified files:
	gcc/cp         : ChangeLog typeck.c 
	gcc/testsuite  : ChangeLog 
Added files:
	gcc/testsuite/g++.dg/ext: attrib12.C 

Log message:
	PR c++/13791
	* typeck.c (merge_types): Do not merge attributes into
	TYPENAME_TYPEs.
	
	2004-01-28  Mark Mitchell  <mark@codesourcery.com>
	
	PR c++/13791
	* g++.dg/ext/attrib12.C: New test.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.3915&r2=1.3916
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/typeck.c.diff?cvsroot=gcc&r1=1.521&r2=1.522
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.3435&r2=1.3436
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/attrib12.C.diff?cvsroot=gcc&r1=NONE&r2=1.1



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13791


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug c++/13791] [3.4/3.5 regression] ICE in layout_type with packed types
  2004-01-21 13:51 [Bug c++/13791] New: ICE in layout_type bkramer at ciprico dot com
                   ` (5 preceding siblings ...)
  2004-01-29  2:22 ` cvs-commit at gcc dot gnu dot org
@ 2004-01-29  2:23 ` mmitchel at gcc dot gnu dot org
  2004-01-29  2:23 ` cvs-commit at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2004-01-29  2:23 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From mmitchel at gcc dot gnu dot org  2004-01-29 02:23 -------
Fixed in GCC 3.4.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13791


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug c++/13791] [3.4/3.5 regression] ICE in layout_type with packed types
  2004-01-21 13:51 [Bug c++/13791] New: ICE in layout_type bkramer at ciprico dot com
                   ` (6 preceding siblings ...)
  2004-01-29  2:23 ` mmitchel at gcc dot gnu dot org
@ 2004-01-29  2:23 ` cvs-commit at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-01-29  2:23 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-01-29 02:23 -------
Subject: Bug 13791

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-3_4-branch
Changes by:	mmitchel@gcc.gnu.org	2004-01-29 02:22:52

Modified files:
	gcc/testsuite  : ChangeLog 
	gcc/cp         : ChangeLog typeck.c 
Added files:
	gcc/testsuite/g++.dg/ext: attrib12.C 

Log message:
	PR c++/13791
	* typeck.c (merge_types): Do not merge attributes into
	TYPENAME_TYPEs.
	
	PR c++/13791
	* g++.dg/ext/attrib12.C: New test.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/attrib12.C.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.3389.2.27&r2=1.3389.2.28
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.3892.2.19&r2=1.3892.2.20
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/typeck.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.519.2.2&r2=1.519.2.3



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13791


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2004-01-29  2:23 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-01-21 13:51 [Bug c++/13791] New: ICE in layout_type bkramer at ciprico dot com
2004-01-21 13:53 ` [Bug c++/13791] " bkramer at ciprico dot com
2004-01-21 13:54 ` bkramer at ciprico dot com
2004-01-21 14:11 ` [Bug c++/13791] [3.4/3.5 regression] ICE in layout_type with packed types bangerth at dealii dot org
2004-01-21 14:37 ` pinskia at gcc dot gnu dot org
2004-01-21 14:41 ` pinskia at gcc dot gnu dot org
2004-01-29  2:22 ` cvs-commit at gcc dot gnu dot org
2004-01-29  2:23 ` mmitchel at gcc dot gnu dot org
2004-01-29  2:23 ` cvs-commit at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).