This is the mail archive of the cygwin-patches mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Compiler warnings when building latest cygwin cvs with gcc-4.6 (1/2)


On 29/03/2012 10:36 AM, Ryan Johnson wrote:
Patch 1: fix function attribute conflicts
        * dcrt0.cc (getstack): Simplify function attribute declarations.
        (do_exit): Remove conflicting function attributes.
        * environ.cc (various): Ditto.
        * errno.cc (various): Ditto.
        * exceptions.cc (_cygtls::interrupt_setup): Ditto.
        (sigpacket::process): Ditto.
        (rtl_unwind): Simplify function attribute declarations.
        * fhandler.cc (fhandler_base_overlapped::wait_overlapped): Ditto.
        (various): Remove conflicting function attributes.
        * fhandler.h (various fhandler_*): Correct miscounted regparm
        attribute for fchmod/fchown.
        * fhandler_clipboard.cc (various): Remove conflicting function
        attributes.
        * fhandler_console.cc (various): Ditto.
        * fhandler_disk_file.cc (various): Ditto.
        * fhandler_dsp.cc (various): Ditto.
        * fhandler_fifo.cc (various): Ditto.
        * fhandler_floppy.cc (various): Ditto.
        * fhandler_mailslot.cc (various): Ditto.
        * fhandler_mem.cc (various): Ditto.
        * fhandler_procsys.cc (various): Ditto.
        * fhandler_random.cc (various): Ditto.
        * fhandler_raw.cc (various): Ditto.
        * fhandler_serial.cc (various): Ditto.
        * fhandler_tape.cc (various): Ditto.
        * fhandler_tty.cc (various): Ditto.
        * fhandler_virtual.cc (various): Ditto.
        * fhandler_windows.cc (various): Ditto.
        * fhandler_zero.cc (various): Ditto.
        * fork.cc (various): Ditto.
        * miscfuncs.cc (check_invalid_virtual_addr): Ditto.
        * ntea.cc (various): Ditto.
        * path.cc (various): Ditto.
        (mkrelpath): Simplify function attribute declarations.
        * pinfo.cc (_pinfo::exists): Remove conflicting function
        attributes.
        * pipe.cc (fhandler_pipe::fstatvfs): Ditto.
        * sec_helper.cc (__sec_user): Ditto.
        * signal.cc (various): Ditto.
        * sigproc.cc (various): Ditto.
        * spawn.cc (find_exec): Ditto.
        * strfuncs.cc (various): Ditto.
        * syscalls.cc (stat_worker): Ditto.
        * tty.cc (tty_list::attach): Ditto.
        * window.cc (various): Ditto.

Attachment: gcc-4.6-attributes.patch
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]