Applied this addendum to avr PR114100:
When the frame pointer is adjusted and -mtiny-stack is set,
then it is enough to adjust the low part of the frame pointer.
Johann
--
AVR: target/114100 - Factor in -mtiny-stack in frame pointer adjustments
gcc/
PR target/114100
* config/a
There are some places where avr.cc uses magic numbers like 17 that
are actually register numbers. This patch defines constants like
REG_17 and uses them instead of the magic numbers when a register
number is meant.
Johann
--
AVR: Use REG_ constants instead of magic numbers .
There are some pl
This patch adds a warning switch for "#pragma once in main file". The
warning option name is Wpragma-once-outside-header, which is the same
as Clang.
PR preprocessor/89808
gcc/c-family/ChangeLog:
* c-opts.cc (c_common_handle_option): Handle
OPT_Wpragma_once_outside_heade
On 2/15/24 14:08, Jonathan Yong wrote:
Attached patch OK?
Copy/pasted for review convenience.
Ping.
Hi Dr. Brown,
Sorry for forgetting to CC you. Could you please review my patch
series when you get a chance? This patch series adds documentation
only for built-ins I implemented. To minimize git conflicts, I will
add documentation updates to my existing patches after this patch
series gets mer
This patch to libbacktrace corrects the LZMA block header parsing to
skip all the padding bytes, verifying that they are zero. This fixes
https://github.com/ianlancetaylor/libbacktrace/issues/118.
Bootstrapped and ran libbacktrace tests on x86_64-pc-linux-gnu. I was
able to verify that the proble
Some of the libbacktrace tests link a program and then modify the
debug info in some way. When configured with --enable-shared the
linking, using libtool, generates a shell script. That causes the
tests to fail because they can't modify the debug info of a shell
script. This patch, originally by
Hi,
This patch backports an ICE triggered in the D front-end.
The cause of the ICE was that TYPE_DECLs were only being generated for
structs with members, not opaque structs.
Bootstrapped and regression tested on x86_64-linux-gnu/-m32, backported
to releases/gcc-13, releases/gcc-12, and releases
Hi,
This patch backports a fix to code generation when passing objects by
invisible reference that have a defined cpctor or dtor.
When generating the argument, check the isCalleeDestroyingArgs hook, and
force a TARGET_EXPR to be created if true, so that a reference to the
live object isn't passed
Hi,
This patch fixes a wrong code issue in the D front-end where lowered
struct comparisons would reinterpret fields with a different (usually
bigger) alignment than the original. Use `build_aligned_type' to
preserve the alignment when casting away for such comparisons.
Bootstrapped and regressi
Hi,
The attached patch should fix PR 101737. It's a rather obvious oversight.
Sanity tested with 'make all-gcc'. Committed to master, gcc-13, gcc-12,
gcc-11.
Cheers,
Oleg
gcc/ChangeLog:
PR target/101737
* config/sh/sh.cc (sh_is_nott_insn): Handle case where the input
11 matches
Mail list logo