i686-pc-linux-gnu-gcc: warning: -pipe ignored because -save-temps specified
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../gcc-4.3.0/configure
--mandir=/usr/share/i686-pc-linux-gnu/4.3.0/man
--infodir=/usr/share/i686-pc-linux-gnu/4.3.0/info --prefix=/usr
--host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --build=i686-pc-linux-gnu
--disable-nls --disable-checking --disable-multilib --disable-werror
--enable-shared --enable-libgcc-math --enable-tls --enable-threads=posix
--enable-bootstrap --enable-__cxa_atexit --enable-languages=c,c++,fortran
--with-cpu=pentium3 --enable-clocale=gnu
Thread model: posix
gcc version 4.3.0 20070411 (experimental)
 /usr/libexec/gcc/i686-pc-linux-gnu/4.3.0/cc1 -E -quiet -v -IOBJ/x86-linux-cc
-I../incs/x86-linux-cc -I../include -I../libscg -I../cdrecord
-D__attribute_const__=const -DSCHILY_BUILD -DFIFO
-DCD_DEVICE="yourSCSI_Bus,yourSCSI_ID,yourSCSI_LUN" -DFILENAME="audio"
-DUNDERSAMPLING=1
-DVERSION="2.01.01a25_linux_2.6.20.4a_i686_pentium-iii--katmai-" -DBITS_P_S=16
-DCHANNELS=2 -DAUDIOTYPE="wav" -DDURATION=0 -DDEF_INTERFACE="generic_scsi"
-DUSE_PARANOIA=1 -DDEFAULT_SPEED=0 -DCDINDEX_SUPPORT -DCDDB_SUPPORT
-DCDDBHOST="freedb.freedb.org" -DCDDBPORT=8880 -DHAVE_IOCTL_INTERFACE
-DECHO_TO_SOUNDCARD -DSOUND_DEV="/dev/dsp" -DNSECTORS=75 -DINFOFILES
-DMD5_SIGNATURES -DAUX_DEVICE="/dev/cdrom" -DSCHILY_PRINT scsi_cdr.c
-march=pentium3 -finput-charset=ISO-8859-1 -fexec-charset=UTF-8 -O -O2
-fpch-preprocess -o scsi_cdr.i
ignoring nonexistent directory
"/usr/lib/gcc/i686-pc-linux-gnu/4.3.0/../../../../i686-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 OBJ/x86-linux-cc
 ../incs/x86-linux-cc
 ../include
 ../libscg
 ../cdrecord
 /usr/local/include
 /usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include
 /usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include-fixed
 /usr/include
End of search list.
 /usr/libexec/gcc/i686-pc-linux-gnu/4.3.0/cc1 -fpreprocessed scsi_cdr.i -quiet
-dumpbase scsi_cdr.c -march=pentium3 -auxbase-strip OBJ/x86-linux-cc/scsi_cdr.o
-O -O2 -version -finput-charset=ISO-8859-1 -fexec-charset=UTF-8 -o scsi_cdr.s
GNU C version 4.3.0 20070411 (experimental) (i686-pc-linux-gnu)
        compiled by GNU C version 4.3.0 20070411 (experimental).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: bf863a5feb01e9874cf4d63968228528
scsi_cdr.c: In function 'select_secsize':
scsi_cdr.c:2063: error: cannot take address of bit-field 'sense_data_len'
scsi_cdr.c:2063: error: cannot take address of bit-field 'sense_data_len'
scsi_cdr.c:2063: error: cannot take address of bit-field 'sense_data_len'


This is from cdr-tools-2.01.01_alpha255. It compiled OK with the gcc-4.2.0
branch. I had a hard time getting Schily's nested makefiles to give me a
required scs_cdr.i output. My attempts at reducing were fruitless.


-- 
           Summary: cannot take address of bit field
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: malitzke at metronets dot com
 GCC build triplet: i686-pc-linux-gcc
  GCC host triplet: i686-pc-linux-gcc
GCC target triplet: i686-pc-linux-gcc


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

Reply via email to