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

--- Comment #6 from Georg-Johann Lay <gjl at gcc dot gnu.org> ---
Author: gjl
Date: Tue Mar 17 10:34:11 2015
New Revision: 221475

URL: https://gcc.gnu.org/viewcvs?rev=221475&root=gcc&view=rev
Log:
    PR target/65296
    * config/avr/avr.opt (-nodevicelib): New option.
    * doc/invoke.texi (AVR Options): Document it.
    * config/avr/avrlibc.h (LIB_SPEC, LIBGCC_SPEC) [avr1]: Don't link
    libgcc.a, libc.a, libm.a.
    * config/avr/specs.h: Same.
    * config/avr/gen-avr-mmcu-specs.c (print_mcu): Don't print specs
    which don't (directly) depend on the device.  Print more help.
    (*avrlibc_devicelib) [-nodevicelib]: Don't link libdev.a.
    (*cpp): Don't define __AVR_DEV_LIB_NAME__.
    * config/avr/driver-avr.c: Remove -nodevicelib from option list in
    case of an error.
    (avr_devicespecs_file): Use suffix "%s" instead of absolute path
    for specs file name.
    * config/avr/avr-arch.h (avr_mcu_t) [.library_name]: Remove.
    * config/avr/avr-mcus.def: Adjust initializers and comments.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/avr/avr-arch.h
    trunk/gcc/config/avr/avr-devices.c
    trunk/gcc/config/avr/avr-mcus.def
    trunk/gcc/config/avr/avr.opt
    trunk/gcc/config/avr/avrlibc.h
    trunk/gcc/config/avr/driver-avr.c
    trunk/gcc/config/avr/gen-avr-mmcu-specs.c
    trunk/gcc/config/avr/specs.h
    trunk/gcc/doc/invoke.texi

Reply via email to