https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61106

lucier at math dot purdue.edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lucier at math dot purdue.edu

--- Comment #21 from lucier at math dot purdue.edu ---
Regarding:

I think this issue may affect other options, not just -Wunused-parameter.

I just built mainline gcc and the following bug from 4.8.2 disappeared:

gcc -W -Wall -march=native -Wno-unused -Wno-write-strings -O1 -fno-math-errno
-fschedule-insns2 -fno-trapping-math -fno-strict-aliasing -fwrapv
-fomit-frame-pointer -fPIC -fno-common -mieee-fp   -I"../include" -c -o
"os_io.o" -I. -DHAVE_CONFIG_H -D___GAMBCDIR="\"/usr/local/Gambit-C/v4.7.3\""
-D___SYS_TYPE_CPU="\"x86_64\"" -D___SYS_TYPE_VENDOR="\"unknown\""
-D___SYS_TYPE_OS="\"linux-gnu\"" -D___CONFIGURE_COMMAND="\"./configure 'CC=gcc
-W -Wall -march=native' '--enable-single-host' '--enable-multiple-versions'"\"
-D___OBJ_EXTENSION="\".o\"" -D___EXE_EXTENSION="\"\"" -D___BAT_EXTENSION="\"\""
-D___PRIMAL os_io.c -D___LIBRARY
os_io.c: In function '___device_stream_setup_from_process':
os_io.c:7212:17: warning: ignoring return value of 'write', declared with
attribute warn_unused_result [-Wunused-result]
           write (hdp_errno.writing_fd, &execvp_errno, sizeof (execvp_errno));

so I think it also affects -Wunused-result.

Brad

Reply via email to