> 2014-12-24 Steve Ellcey
>
> * config/mips/t-mti-linux (MULTILIB_EXCEPTIONS): Add exceptions
> for mips32[r1] and mips64[r1] with -mnan=2008.
This is OK, but I think it may be best to fix t-mti-elf at the same
time even though it is probably building but with warnings.
Thanks,
Ma
Hi all,
attached is the patch and changelog for fixing pr60255. All comments I received
have been integrated into the current patch, therefore I submit this patch as
final and hope to see it in trunk soon.
The patch fixes the assignment of deferred length char arrays to unlimited
polymorphic ent
Hi Paul,
> It looks good to me. I wonder if the testcase should not changed to { dg-do
> run } and the allocatable component tested for not being allocated? You
> might also consider adding an allocatable array component too
>
> OK for trunk modulo considerations above
those are good points y
Hi all,
here is a patch to improve diagnostics for dummy procedures. Regtested
on x86_64-unknown-linux-gnu. Ok for trunk?
Cheers,
Janus
2014-12-29 Janus Weil
PR fortran/60507
* interface.c (is_procptr_result): New function to check if an
expression is a procedure-pointer result
Hi all,
this patches fixes PR60289 for allocating unlimited polymorphic entities
retyping them to a char array. The patch depends on my former patch for pr60255
at:
https://gcc.gnu.org/ml/fortran/2014-12/msg00130.html
because it needs the _len component introduced. I have extend Janus' patch
giv
Hi All,
Here is a patch which fixed several performance degradation after
operand canonicalization (r216728). Very simple approach is used - if
operation is commutative and its second operand required more
operations (statements) for computation, swap operands.
Currently this is done under special
On Mon, Dec 29, 2014 at 5:30 AM, Yuri Rumyantsev wrote:
> Hi All,
>
> Here is a patch which fixed several performance degradation after
> operand canonicalization (r216728). Very simple approach is used - if
> operation is commutative and its second operand required more
> operations (statements)
Since 16bit byteswap can be done via an 8 bit rotation (and it is the canonical
form),
the check for an optab only serves to prevent the bswap optimization for
targets that don't have a 16bit byteswap (but do have a rotation instruction).
See
PR63259 (comments 6 and onwards) for more details.
Ch
Hi, all.
I would like to submit a patch for PR48956 mentioned in EasyHacks wiki
page. The patch includes several testcases. I bootstrapped the patched
source and tested it on x86_64-unknown-linux-gnu.
P.S. I'm completely new to GCC project, so I kindly ask someone to
review the patch and assist m
Hi,
in this ICE on invalid, we crash during error recovery when
maybe_adjust_types_for_deduction gets an elt which has TREE_TYPE (elt)
== error_mark_node. I think we can simply check for that and return
unify_invalid. Tested x86_64-linux.
Thanks,
Paolo.
/
/cp
2014-12
Hi H.J.
Bug with reproducer was submitted:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64434
2014-12-29 16:53 GMT+03:00 H.J. Lu :
> On Mon, Dec 29, 2014 at 5:30 AM, Yuri Rumyantsev wrote:
>> Hi All,
>>
>> Here is a patch which fixed several performance degradation after
>> operand canonicaliz
Missed path in ChangeLog:
2014-12-28 Evgeny Stupachenko
* config/i386/gnu-user.h (CRT_GET_RFIB_DATA): Remove EBX register usage.
* config/i386/sysv4.h (CRT_GET_RFIB_DATA): Ditto.
On Sun, Dec 28, 2014 at 7:46 PM, Evgeny Stupachenko wrote:
> Hi,
>
> The patch removes EBX usage
For the record, compiling the tests in pr61337 with the patch applied on top of
r219099 gives ICEs:
use array_list
1
internal compiler error: in gfc_advance_chain, at fortran/trans.c:58
Since this replaces some wrong-code generation by some ICEs, I don’t think this
should delay the fix of p
> From: Matthew Fortune
> > 2014-12-24 Steve Ellcey
> >
> > * config/mips/t-mti-linux (MULTILIB_EXCEPTIONS): Add exceptions
> > for mips32[r1] and mips64[r1] with -mnan=2008.
> This is OK, but I think it may be best to fix t-mti-elf at the same
> time even though it is probably bui
On December 29, 2014 3:04:36 PM CET, Thomas Preud'homme
wrote:
>Since 16bit byteswap can be done via an 8 bit rotation (and it is the
>canonical form),
>the check for an optab only serves to prevent the bswap optimization
>for
>targets that don't have a 16bit byteswap (but do have a rotation
>ins
> From: Richard Biener [mailto:rguent...@suse.de]
> Sent: Monday, December 29, 2014 5:09 PM
>
> OK, but what about targets without a rotation optab? Is the fallback
> expansion reasonable in all cases?
To be honest I haven't checked. I thought being a treecode means it
can always be expanded, us
Hi,
I believe this is breaking bootstrap on aarch64-linux-gnu with kernels <=3.15,
3.16 and above are fine.
__kernel_old_{gid,uid}_t were changed in 3.16 from unsigned int to unsigned
short. <=3.15 kernel will trigger static asserts in libsanitizer while
compiling GCC.
I created PR: https://gcc.
Hi,
I believe this is breaking bootstrap on aarch64-linux-gnu with kernels <=3.15,
3.16 and above are fine.
__kernel_old_{gid,uid}_t were changed in 3.16 from unsigned int to unsigned
short. <=3.15 kernel will trigger static asserts in libsanitizer while
compiling GCC.
I created PR: https://gcc.
On Mon, 2014-12-29 at 17:53 +, Thomas Preud'homme wrote:
> > From: Richard Biener [mailto:rguent...@suse.de]
> > Sent: Monday, December 29, 2014 5:09 PM
> >
> > OK, but what about targets without a rotation optab? Is the fallback
> > expansion reasonable in all cases?
>
> To be honest I have
All,
here is the third attempt to support ARM with FreeBSD.
In the meantime we found another issue in the unwinder where I had to
adapt some stuff.
The unwind_phase2_forced function in libgcc calls a stop_fn function.
This stop_fn is in FreeBSD's libthr implementation and is called
thread_u
On 22/12/14 16:41, Jonathan Wakely wrote:
On 22/12/14 16:02 +0100, Kai Tietz wrote:
2014-12-20 3:28 GMT+01:00 Jonathan Wakely :
People keep hitting the problem that std::stoi and std::to_string are
not defined when using MinGW, because of the fix for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id
On Mon, Dec 29, 2014 at 07:36:42PM +0100, David Abdurachmanov wrote:
> I believe this is breaking bootstrap on aarch64-linux-gnu with kernels <=3.15,
> 3.16 and above are fine.
>
> __kernel_old_{gid,uid}_t were changed in 3.16 from unsigned int to unsigned
> short. <=3.15 kernel will trigger stati
Hi!
With my last change, `sed' is used to cut out the target name from a listed
target. Since there may be additional OPTions encoded in the "target", I tried
to get only the first submatch before an `OPT'. However, `sed' uses longest
match, so I'm re-writing this using awk.
If anybody is like
Hi,
I noticed that currently the tsan pass does not instrument bit fileld accesses
or unaligned data.
Thus some race conditions are not found by the sanitizer.
Furthermore the function __tsan_vptr_update is not called with the correct
parameters.
This patch uses two already existing interfaces
Currently building gcc for xtensa configuration with XCHAL_HAVE_LOOPS
set to 0 fails with the following error:
xtensa.c:3952: undefined reference to `reorg_loops(bool, hw_doloop_hooks*)'
Only compile target-specific zero-overhead loop optimization code when
TARGET_LOOPS allows it.
2014-12-30
On Wed, 19 Nov 2014, Maciej W. Rozycki wrote:
> I have a second optimisation to make here too, but that triggers a
> surprising bug in GNU LD where BFD code meant to discard unused stubs
> appears not to work at all. So that'll have to be fixed first and it
> also means the other optimisation
Hello world,
this patch fixes the long-standing bug. A missing temporary
causes an invalid read in realloc_on_assign_5.f03 which
only becomes noticable when setting MALLOC_CHECK_ or when
using valgrind. The bug has three duplicates in the
data base, so people keep stumbling across this.
I have
27 matches
Mail list logo