a WG14 meeting and presenting the proposals in person
there (having had them included in a pre-meeting mailing), if you want a
wider range of implementer opinions.
--
Joseph S. Myers
jos...@codesourcery.com
On Fri, 31 Aug 2012, John Nagle wrote:
On 8/31/2012 3:32 PM, Joseph S. Myers wrote:
My comments are:
* TL;DR.
Then, perhaps, commenting is premature.
The alternative would have been to ignore your message completely (having
already concluded based on the initial comp.std.c
answer is most needed to.
--
Joseph S. Myers
jos...@codesourcery.com
that involve the type
system; new operations are more or less self-contained without problem
interactions with the rest of C (beyond defining the circumstances under
which expressions involving them are or are not constant expressions).
--
Joseph S. Myers
jos...@codesourcery.com
. I've notified the original
poster of the patches of the problem via the PR audit trail and here
on the mailing list, but there has been no response so far (although
new patches were posted since than).
The Revert a few Makefile.am regexps patch in that PR is OK.
--
Joseph S. Myers
jos
about
them.
--
Joseph S. Myers
jos...@codesourcery.com
be
reviewed given documentation and testcases - in some cases documentation
might be external, but it does need to be pointed to from the GCC manuals
in that case, and it does need to make interactions with existing language
features precise at the level of standards text).
--
Joseph S. Myers
jos
don't think using a host triplet in
a plugin is the right solution.
But you, as a human being, wanting to know the configuration of a
particular distribution package, should indeed examine the metadata of
that package (or of your installation as a whole).
--
Joseph S. Myers
jos
version that may
be a system compiler.
--
Joseph S. Myers
jos...@codesourcery.com
it with round-to-odd as
described by Boldo and Melquiond - and some processors (ia64?) may have
direct support for it. But there are lots of new functions, that's just
one.)
--
Joseph S. Myers
jos...@codesourcery.com
directly on integers, for example). It's also the case that there hasn't
been any actual interest in optimal software implementations for these
cases in glibc (I guess people concerned about floating-point performance
are generally using hardware floating point).
--
Joseph S. Myers
jos
exceptions are raised - maybe through using the software
floating point to produce directly the adjusted value in a wider format,
then the hardware floating point to round that to the narrower format.)
--
Joseph S. Myers
jos...@codesourcery.com
variables was supposed to
need ELF gABI, C++ ABI, binutils and glibc support as per Jakub's comment
in bug 27557 - have you found a way to avoid needing those, or are you
actually discussing something else?
--
Joseph S. Myers
jos...@codesourcery.com
those constants got optimized to 0.
--
Joseph S. Myers
jos...@codesourcery.com
put there in attempts to address conceptions such as you
describe about licenses of headers, should be removed.
--
Joseph S. Myers
jos...@codesourcery.com
On Wed, 10 Oct 2012, Robert Dewar wrote:
On 10/10/2012 10:48 AM, Joseph S. Myers wrote:
On Wed, 10 Oct 2012, Gabor Loki wrote:
2) repeat all the compilation commands related to the previous list in
the proper environment. The only thing which I have added to the
compilation command
, so I can add EnabledBy(Wall) to Wstrict-aliasing.
Does this sound ok to you?
That seems reasonable.
--
Joseph S. Myers
jos...@codesourcery.com
++11
thread_local.
--
Joseph S. Myers
jos...@codesourcery.com
the machine mode parameters to patterns for
which those are relevant.
--
Joseph S. Myers
jos...@codesourcery.com
for this project.
--
Joseph S. Myers
jos...@codesourcery.com
On Tue, 23 Oct 2012, Paulo Matos wrote:
If this -fbuilding-libgcc being passed at current HEAD? I am looking at
4.7 and no flag like that Is being passed while building libgcc.
It's in LIBGCC2_CFLAGS in libgcc/Makefile.in in both 4.7 and trunk.
--
Joseph S. Myers
jos...@codesourcery.com
macros is unconditional.
#define __LIBGCC_TEXT_SECTION_ASM_OP__ .section .text, axU
So you should teach builtin_define_with_value to generate proper escapes
when producing a string.
--
Joseph S. Myers
jos...@codesourcery.com
. Explain in your message what
TEXT_SECTION_ASM_OP is, what its semantics are, how it relates to the
mechanisms for section selection in GCC, how it is used in different parts
of GCC and how your patch cleans things up and addresses identified issues
around this macro.
--
Joseph S. Myers
jos
there's
nowhere to save the intermediate files (given the lack of an input file
name).
--
Joseph S. Myers
jos...@codesourcery.com
get duplicate case
labels.
I don't know if the *implementation* of this bit of C does anything funny
with constants outside the range of their types, but the specification is
clear enough.
--
Joseph S. Myers
jos...@codesourcery.com
who will
contribute their changes to that commons, and do not consider this list -
or any GNU Project list - an appropriate place to seek advice about how to
do things going against the spirit of that commons.
--
Joseph S. Myers
jos...@codesourcery.com
that there is no warning option to warn about
C90/C99 incompatibilities when compiling in gnu99 mode to at least the
extent -pedantic diagnoses things when compiling in gnu89 mode. Given
such a warning option I think it would be reasonable to make gnu99 the
default.
--
Joseph S. Myers
jos
, in making changes to those multiple source files in
sync with each other.
Perhaps the error message should be phrased differently to make clear that
it is about the three source files not being in sync with each other.
--
Joseph S. Myers
jos...@codesourcery.com
consistency to the
source tree - and of whether the resulting patch submission will need
docstring relicensing review.)
--
Joseph S. Myers
jos...@codesourcery.com
in glibc libm
for return values and exceptions; and implementing the N1664 bindings)
would likely be months of work.)
--
Joseph S. Myers
jos...@codesourcery.com
have, so fails to link unless you use
-march=i486 or later.
--
Joseph S. Myers
jos...@codesourcery.com
generators
output. (When such things are found, appropriate makefile rules and
gcc_update entries could then be added to make future regenerations
easier.)
--
Joseph S. Myers
jos...@codesourcery.com
the changes would still involve
some risk of fallout.
--
Joseph S. Myers
jos...@codesourcery.com
.)
--
Joseph S. Myers
jos...@codesourcery.com
code.
--
Joseph S. Myers
jos...@codesourcery.com
(or AC_PROG_CPP)?
Yes. There's already code in configure.in to do something special with
_AC_INCLUDES_DEFAULT_REQUIREMENTS.
--
Joseph S. Myers
jos...@codesourcery.com
).
--
Joseph S. Myers
jos...@codesourcery.com
in
relation to rounding-mode changes (using empty asms with appropriate
inputs and outputs).
--
Joseph S. Myers
jos...@codesourcery.com
be an appropriate time also to rename it to
use .cc, rather than having two separate moves.
--
Joseph S. Myers
jos...@codesourcery.com
.html
The next report will be sent by Jakub.
--
Joseph S. Myers
jos...@codesourcery.com
to defer it).
--
Joseph S. Myers
jos...@codesourcery.com
in 6.2.6 (a process sometimes called type
punning). This might be a trap representation.).
That is, writing to a smaller member might affect bytes of the union
outside that member (at least, we don't claim to preserve them).
--
Joseph S. Myers
jos...@codesourcery.com
a power
of 2) should still be detected and get an error that this test accepts,
whether or not that size is also too large for host int. So look at why
you don't get the requested alignment is not a power of 2 error for this
code with a negative alignment.
--
Joseph S. Myers
jos
bootstrap and regression tests rather
than just alignment tests.
--
Joseph S. Myers
jos...@codesourcery.com
...).
--
Joseph S. Myers
jos...@codesourcery.com
as the kernel build uses
-ffreestanding, it should not matter that the kernel doesn't have its own
stdint.h.
--
Joseph S. Myers
jos...@codesourcery.com
in the doc string in
target.def, so tm.texi.in then only contains the @hook line indicating
where the documentation will go in tm.texi.
--
Joseph S. Myers
jos...@codesourcery.com
gcc_cv_libc_provides_ssp=yes on some architectures when
configuring the initial bootstrap GCC.
--
Joseph S. Myers
jos...@codesourcery.com
all
parts of the compiler; for a full clean separation, you can no longer just
have one array of all the options generated when GCC is built, and each
bit of the compiler would need to see just a subset of the options.
--
Joseph S. Myers
jos...@codesourcery.com
to that is, I think,
to stop using those hooks directly except via a wrapper that checks
whether free_lang_data has been called (one new global) and decides
whether to call the langhook based on that.
--
Joseph S. Myers
jos...@codesourcery.com
around like that would be better. (Every back-end interface that
currently takes a FILE * to use for assembler output would change to take
a class instance instead, I suppose, and the implementations of the
asm_out methods would call such target hooks as needed.)
--
Joseph S. Myers
jos
, is appropriate.)
--
Joseph S. Myers
jos...@codesourcery.com
target-specific semantics, e.g.
shifts, and signed INT_MIN / -1 and INT_MIN % -1 should currently be
considered undefined in RTL rather than defined with modulo semantics.)
--
Joseph S. Myers
jos...@codesourcery.com
undefined behavior in cases where the instruction saturates, you need to
add support for ss_abssi2 patterns and teach the GIMPLE-to-RTL conversion
to use such patterns as appropriate (in the absence of -fwrapv/-ftrapv, of
course).
--
Joseph S. Myers
jos...@codesourcery.com
, and for references to
declarations within expressions, so that everywhere that wants a location
for an expression can reliably extract one from it rather than finding
there is no location because certain expressions are shared.)
--
Joseph S. Myers
jos...@codesourcery.com
people may wish to use GCC in a
library, cases that start off by using the singleton optimizations are
likely to have them removed.)
--
Joseph S. Myers
jos...@codesourcery.com
.
--
Joseph S. Myers
jos...@codesourcery.com
upstream
versions of those projects.
It is not generally desirable to apply such cleanups to testcases.
--
Joseph S. Myers
jos...@codesourcery.com
are prototyped in tm_p.h.
--
Joseph S. Myers
jos...@codesourcery.com
.)
--
Joseph S. Myers
jos...@codesourcery.com
person from AMD to post to gcc-patches, in the
hope that they have the right contacts to get x86-64.org - website,
mailing lists, version control - brought back up again.)
--
Joseph S. Myers
jos...@codesourcery.com
/longjmp (with consequent versioning implications if there isn't
enough space in jmp_buf). Avoiding the need for such library changes in
order to use new instruction set features is why it's usual to make new
registers (or new bits of existing registers) call-clobbered.
--
Joseph S. Myers
jos
tests can generate megabytes of output from a tool (that are then matched
against regular expressions etc.).
--
Joseph S. Myers
jos...@codesourcery.com
in the way for testing 2017 toolchains.
--
Joseph S. Myers
jos...@codesourcery.com
allowing
for cases of host or target boards not supporting parallelism (if host
does but not target, you can still run compiles in parallel).
--
Joseph S. Myers
jos...@codesourcery.com
.c under gcc/ada - in general,
I'm not sure which .c files there are used as C, C++ or both, and which
are used for host, target or both; that would require careful
investigation for any renaming.
--
Joseph S. Myers
jos...@codesourcery.com
multilib are searched. Not (paths
of one type for all compatible multilibs, then paths of the next type for
all compatible multilibs).
--
Joseph S. Myers
jos...@codesourcery.com
+exception, for files shared between
libgcc and glibc (used for soft-fp itself, files such as those based on
soft-fp, and longlong.h).
--
Joseph S. Myers
jos...@codesourcery.com
On Tue, 24 Sep 2013, David Edelsohn wrote:
I have established Google+ and Twitter pages for the GNU Toolchain
(GCC, Binutils, GDB) as additional, un-official communication channels
What about covering glibc there as well?
--
Joseph S. Myers
jos...@codesourcery.com
idea to make it do so
(see libgomp for example).
--
Joseph S. Myers
jos...@codesourcery.com
in
subdirectories. Patches moving it to such files are certainly welcome.
But at least we shouldn't add new directories with details at toplevel of
what targets they support.)
--
Joseph S. Myers
jos...@codesourcery.com
On Sun, 27 Oct 2013, Gerald Pfeifer wrote:
In addition to Andreas' comments, can you please make this @code{__TIME__},
@code{__DATE__}, or @code{__TIMESTAP__}
and then also send to gcc-patches@
TIMESTAMP, not TIMESTAP.
--
Joseph S. Myers
jos...@codesourcery.com
. to fix the uses of __DATE__ and
__TIME__ in nscd to make glibc builds more reproducible, but I suspect a
checksum of source code plus selected configuration information would be
better than using --time=.
--
Joseph S. Myers
jos...@codesourcery.com
arbitrary integer types).
--
Joseph S. Myers
jos...@codesourcery.com
everything handling __int128 will
equally handle __intN.
--
Joseph S. Myers
jos...@codesourcery.com
of __int128_t and
__uint128_t), because a keyword can be used together with _Complex and
unsigned in the same ways you could use int or long, but you can't
use a typedef with _Complex or unsigned.
--
Joseph S. Myers
jos...@codesourcery.com
to convert only a subset of macros to use enums
rather than strings, or to be hooks rather than macros.)
--
Joseph S. Myers
jos...@codesourcery.com
generally,
there are existing bodies of code that require this feature)? (Also, if
someone were to implement support for the OpenCL C language in GCC, OpenCL
2.0 requires blocks.)
--
Joseph S. Myers
jos...@codesourcery.com
such features are relevant for parallelism they
might be considered in the CPLEX group.
--
Joseph S. Myers
jos...@codesourcery.com
). By using fat pointers, it required the entire
program including all libraries it used to be built with bounded pointers
enabled (and associated changes to all assembly sources to handle them).
--
Joseph S. Myers
jos...@codesourcery.com
The warning should say macro not Macro and I think reproducing not
reproduce. The c-family and libcpp changes are OK with that fixed.
--
Joseph S. Myers
jos...@codesourcery.com
, src CVS and
binutils-gdb git.
--
Joseph S. Myers
jos...@codesourcery.com
and 58416, at least (the latter shows there's a wrong-code bug
even for code that never uses NaNs directly at all and so shouldn't even
need -fsignaling-nans).
--
Joseph S. Myers
jos...@codesourcery.com
are documented in the relevant
architecture manuals.
In GCC, the qnan_msb_set bit of struct real_format is what specifies the
convention in use for a particular floating-point mode.
--
Joseph S. Myers
jos...@codesourcery.com
indicates quiet NaN and 1
indicates signaling NaN (MIPS -mnan=legacy, HPPA). (Plus a few formats
with no NaNs at all, but there __builtin_issignaling can just evaluate its
argument for its side effects and return 0, like __builtin_isnan does.)
--
Joseph S. Myers
jos...@codesourcery.com
(i.e. sufficiently
before the end of development stage 1), I intend to get stdatomic.h
mainline-ready (with test coverage) as a followup.
--
Joseph S. Myers
jos...@codesourcery.com
On Thu, 7 Nov 2013, Jakub Jelinek wrote:
On Wed, Nov 06, 2013 at 10:07:36PM +, Joseph S. Myers wrote:
The patch I've posted at
http://gcc.gnu.org/ml/gcc-patches/2013-11/msg00493.html is intended to
be mainline-ready (with the hopes that other people may pick up the ObjC
and OpenMP
.
If your architecture does not support floating-point exceptions, you can
ignore this hook (but should still fix any c11-atomic-exec-* test failures
seen); the default hook implementation will be right in that case.
--
Joseph S. Myers
jos...@codesourcery.com
On Fri, 8 Nov 2013, Andreas Schwab wrote:
Joseph S. Myers jos...@codesourcery.com writes:
The test gcc.dg/atomic/c11-atomic-exec-5.c will indicate if this is
working correctly for your architecture, as long as your system supports
pthreads (required to run that test). If any
of DWARF?
(I've filed bug 59051 for the lack of use of DW_tag_restrict_type for
restricted pointers.)
--
Joseph S. Myers
jos...@codesourcery.com
the overloaded builtins (unchanged by the
addition of _Atomic support) shouldn't try to use the _16 versions unless
targetm.scalar_mode_supported_p (TImode).
--
Joseph S. Myers
jos...@codesourcery.com
know is that the symptom is the same (but the cause is almost
certainly different), and include a comment mentioning the previous fixed
bug with the same symptom.
--
Joseph S. Myers
jos...@codesourcery.com
On Mon, 11 Nov 2013, Michael Eager wrote:
On 11/08/13 05:36, Joseph S. Myers wrote:
I realised that the C11 atomics changes didn't do anything to record
atomic types as such in DWARF debug info - then found that DWARF4 didn't
provide a way to specify the C11 _Atomic qualifier at all
language's requirements on when
things are evaluated and when storage is allocated / deallocated.
--
Joseph S. Myers
jos...@codesourcery.com
has taken place.
--
Joseph S. Myers
jos...@codesourcery.com
On Wed, 13 Nov 2013, Jeff Law wrote:
On 11/13/13 08:59, Joseph S. Myers wrote:
On Wed, 13 Nov 2013, Steven Bosscher wrote:
Really the best place to start IMHO would be to evict 'tree' from the
front ends. That would really be a step towards making the front ends
independent
for the initializer and telling the middle end that
it should (ped)warn if it ends up being optimized to a constant, error if
it doesn't. But I rather hope that isn't needed.)
--
Joseph S. Myers
jos...@codesourcery.com
compiler, Free Pascal, albeit for different versions
of the Pascal language).
In general, for GCC development to consider requirements of your front end
or back end, getting it into the GCC repository and developing it there is
strongly recommended.
--
Joseph S. Myers
jos...@codesourcery.com
,
if you want a new language-independent GIMPLE operation).
I think it's reasonable to give SVN write access to anyone with a
copyright assignment on file who is interested in maintaining a front end
on a branch and hopefully contributing it to trunk in future.
--
Joseph S. Myers
jos
suppose
there would be a single RID_INTN for them) - that seems cleaner than the
system for address space keywords with a fixed block from RID_ADDR_SPACE_0
to RID_ADDR_SPACE_15.
--
Joseph S. Myers
jos...@codesourcery.com
1 - 100 of 2701 matches
Mail list logo