gen-exp.sh - Add one for AT90S8515 (avr2).
Use ATTR_PRINTF for printf __format__ attribute.
host.c - log_add_: Use __MINGW_PRINTF_FORMAT as format attribute if available.
Adjust AVRtest abstract.
Typo.
Use AVRtest as project name.
avrtiny-rodata.x - Align with stock version of avrtiny.x.
README: Typo.
avrtest.h - Diagnose -mint8 has no [u]int64_t.
avrtest.h - Support -mint8
Sync README and README.md
Support syscalls LOG_FMT_F7T etc. to log libgcc's f7_t.
Support more IEEE-754 emulation syscalls.
avr51-flash1.x (.text): Add *(.progmemx.*)
Makefile (EXIT_MCUS): Add at90s8515.
README: Update web-link.
-m MAXCOUNT: Support floating-point values.
-m MAXCOUNT: Support suffixes k and M as multipliers.
avrxmega5 has RAMPD.
Support to specify extra avrtest options in <mcu>-sim.exp files.
Make code for 0-series ATmega from avrxmega3 work without -pm 0x4000.
* dejagnuboards/avrtest.exp (avrlibc_include_dir): Use -isystem to add include path, not -I.
Fix a typo.
Ditch output to stderr from tested programs.
Bump copyright years.
* avrtest.c (sys_misc): Print correct syscall address.
Generate <mcu>-sim.exp so that RAM layout is described thoroughly.
Typo.
logging.c (log_add_instr): Adjust string length of PC when printed.
Add limited support for NVMCTRL_CTRLB.FLMAP for AVR64* and AVR128* devices.
Add avrxmega5.
* options.c (arch_desc) [avrxmega4]: Fix flash mask.
Don't use __typeof__(x) when x might be an address.
Typo.
* load-flash.c (load_elf) [arch.flash_pm_offset]: Include 0x10000 in the valid range for addr + memsz + arch.flash_pm_offset.
Support IEEE single and IEEE double emulation.
Use flash size from section .note.gnu.avr.deviceinfo.
Support cores avr2, avr25, avr3, avr31, avr35, avr4, avr5, avrxmega2 as aliases of already supported cores.
Support logging of values like LOG_U8 or LOG_FMT_S32 also with avrtest.
Implement log_va as a proper function, not as a pointer-to-function.
Use str_eq() if possible.
Define AVRTEST_PUTCHAR for assembly.
Support -mmcu=avrxmega4: XMEGA core with 2-byte PC and .rodata in RAM.
Support -mmcu=avrxmega4: XMEGA core with 2-byte PC and .rodata in RAM.
Read note section .note.gnu.avr.deviceinfo and info therein like flash size.
Always link with -lm.
* avrtest.c (sys_abort_2nd_hit): Adjust leave code and message.
Typo.
Calls like fputc (c, stderr) now write to the host's stderr stream.
Typo.
Fix stricter build warnings.
Allow a PC one past the maximal code address.
Add format attribute to usage.
Add format attribute to log_add_.
Ignore some labels with non-printable characters in them.
Add format attributes to: leave, qprintf, log_append.
Support a new syscall avrtest_abort_2nd_hit() that calls abort if
Add command line option -s SIZE to specify the size of the
* dejagnuboards/avrtest.exp: set_board_info gcc,signal_suppress
Add some rudimentary check that the supplied ELF executable matches
Adjust copyright years.
Bump copyright years.
* README: Add section about avrtest's speed.
* Makefile (clean-host): Fix pattern in filter-out.
Makefile: Tidy up clean targets and rules.
add_program_cycles: Fix prototype for 64-bit values.
ChangeLog: Amend commit for -flush.
Support 64-bit values in option -m MAXCOUNT.
Push svn:ignore.
.svnignore: Add avrtest-tiny and avrtest-tiny_log.
Introduce new command line option -fflush that flushes the host's
* avrtest.c (sys_stdout): Also log a "%c" version if the char that's
* load-flash.c (decode_opcode): Fix "fallthrough" build warning.
Typo.
Don't worry Maeve. You got this. This might explain a little more than I, and mighta got you all the info you needed. https://www.youtube.com/watch?v=eULN9ZAbIX0 but you asked Could someone please tell me how to safely download winAVR so I can use it to re-program the chip sure safely download winavr https://sourceforge.net/projects/winavr/files/latest/download Someone said use notepad the notepad program they keep talking about ( maybe you dont need it cause it may already be built in to winavar....
Don't worry Maeve. You got this. This might explain a little more than I, and mighta got you all the info you needed. https://www.youtube.com/watch?v=eULN9ZAbIX0 but you asked Could someone please tell me how to safely download winAVR so I can use it to re-program the chip sure safely download winavr https://sourceforge.net/projects/winavr/files/latest/download Someone said use notepad the notepad program they keep talking about ( maybe you dont need it cause it may already be built in to winavar....
Adjust copyright years.
Align with GCC sources at libgcc/config/avr/libf7.
Typo.
Make parallel builds work.
Typo.
Support avrtest_cycles/insns/rand/prand also in avrtest.
Typo.
Support printing 64-bit floating point values.
Typo.
Fix property svn:mime-type.
Tidy t-libf7.
Fix f7_cbrt interface. Fix t-libf7's f7-wraps.h generation.
Implement logx, log2, log10, exp10, pow10, cbrt.
Implement sinh, cosh, tanh and some simple double functions:
Typo.
GPL: Add library exception. Fine-grained consts. Tidy.
Implement call_ddx and wrappers for: lrint, lround. Tidy.
Typo.
Implment all conversions and hypot.
Typo.
Add libgcc makefile snips.
* libf7.f (f7_max, f7_min): Rename to f7_fmax, f7_fmin.
Implement double wrappers for math.h and libgcc functions.