Displaying 20 results from an estimated 500 matches similar to: "Potential problem with -Wunreachable-code"
2011 Nov 30
0
[LLVMdev] -Wunreachable-code and templates
I'm just wondering if anyone's already working on addressing the
current shortcomings around -Wunreachable-code in regards to
templates.
Take the following simple example:
$ cat unreachable.cpp
int func1();
int func2();
template<bool b>
int func() {
return !b ? func1() : func2();
}
int main() {
return func<true>() + func<false>();
}
$ clang++ -Wunreachable-code
2008 Feb 02
1
CC messed up in RELENG_7 build
The sources were csupped ~3 hours ago. My CC is defined as follows:
env CCACHE_PREFIX=/usr/local/bin/distcc /usr/local/bin/ccache cc
I have done many buildworld, buildkernel and port builds with this setting and
it never caused any problems. However today buildworld fails the following way:
env CCACHE_PREFIX=/usr/local/bin/distcc /usr/local/bin/ccache env CCACHE_PREFIX=/usr/local/bin/distcc
2016 May 13
2
How to debug if LTO generate wrong code?
Hello,
I'm enabling clang LTO to improve code size of Uefi standard (http://www.uefi.org/) firmware (https://github.com/tianocore/edk2), which is mostly C code. My project is in https://github.com/shijunjing/edk2 branch llvm : https://github.com/shijunjing/edk2/tree/llvm. I find my most firmware modules work well after enable LTO, but some X64 modules will not run (e.g. hang with CPU
2018 Jan 04
0
Distinguishing trunk version number from release
On 3 Jan 2018, at 18:24, James Y Knight via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> I'd like to propose that trunk always have a version number which is in between versions used by the previous release branch, and before the versions used in the next release branch.
>
> Right now, trunk is sharing the 7.0.0 number, which will also be used by the next release 4
2004 Oct 14
2
compile errors
Hello there. I'm having trouble to compile flac on gentoo linux:
linux-2.6.8
gcc-3.3.4
glibc-2.3.4 nptl enabled
I would be happy if someone could help me with this error:
if ../../libtool-disable-static --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I../.. -I../../src -I../.. -I./include -I../../include -O2
-DNDEBUG -funroll-loops -finline-functions -Wall -W -Winline
2012 Jan 19
3
RFC PATCH: bring OpenBSD stdarg in line with FreeBSD one
Having an absolute path in a #include confuses distcc''s pump mode.
Since AFAICS OpenBSD''s stdarg handling uses the builtins, I think we
should just treat it like we do NetBSD.
I don''t have an OpenBSD box to test on, though. :( Any OpenBSD
enthusiasts care to comment?
Tim.
diff --git a/xen/include/xen/stdarg.h b/xen/include/xen/stdarg.h
index 57e2c0e..cb870ac 100644
2018 Jan 04
1
Distinguishing trunk version number from release
On Thu, Jan 4, 2018 at 3:04 PM, Dimitry Andric <dimitry at andric.com> wrote:
> On 3 Jan 2018, at 18:24, James Y Knight via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
> >
> > I'd like to propose that trunk always have a version number which is in
> between versions used by the previous release branch, and before the
> versions used in the next release
2010 Apr 16
2
klibc-1.5.17 build failure on mips
Hi:
I downloaded klibc-1.5.17 and try to cross-compiled it for MIPS. Got
following errors:
usr/klibc/exit.o: In function `exit':
exit.c:(.text+0x40): undefined reference to `_exit'
usr/klibc/execl.o: In function `execl':
execl.c:(.text+0x80): undefined reference to `execve'
usr/klibc/execle.o: In function `execle':
execle.c:(.text+0x84): undefined reference to `execve
2015 Mar 10
4
[LLVMdev] [RFC] Raise minimum required CMake version to 3.0
> On Mar 10, 2015, at 2:53 PM, Renato Golin <renato.golin at linaro.org> wrote:
>
> On 10 March 2015 at 21:30, Chandler Carruth <chandlerc at google.com> wrote:
>> In the absence of specific features which would make our use of CMake
>> significantly better, I'm inclined to stick roughly to the version of CMake
>> in the latest LTS release of ubuntu (I
2004 May 02
7
Connection caching?
Hey all,
on the distcc mailing list, a thread about load balancing
got a bit out of hand, and we started thinking about
moving fsh-like connection caching into ssh itself
to get rid of the overhead of starting up the python
interpreter to run rsh.
(Interestingly, mit's "rex", described at
http://www.lcs.mit.edu/publications/pubs/pdf/MIT-LCS-TR-884.pdf,
considers connection caching
2018 Feb 14
2
4.16-rc1: UBSAN warning in nouveau/nvkm/subdev/therm/base.c + oops in nvkm_therm_clkgate_fini
On Wed, Feb 14, 2018 at 9:29 AM, Meelis Roos <mroos at linux.ee> wrote:
>> This is 4.16-rc1+todays git on a lowly P4 with NV5, worked fine in 4.15:
>
> NV5 in another PC (secondary card in x86-64) made the systrem crash on
> boot, in nvkm_therm_clkgate_fini.
Mind booting with nouveau.debug=trace? That should hopefully tell us
more exactly which thing is dying. If you have a
2013 Oct 31
3
[releng_10 tinderbox] failure on i386/pc98
TB --- 2013-10-31 19:50:43 - tinderbox 2.20 running on worker01.tb.des.no
TB --- 2013-10-31 19:50:43 - FreeBSD worker01.tb.des.no 9.1-RELEASE-p4 FreeBSD 9.1-RELEASE-p4 #0: Mon Jun 17 11:42:37 UTC 2013 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
TB --- 2013-10-31 19:50:43 - starting RELENG_10 tinderbox run for i386/pc98
TB --- 2013-10-31 19:50:43 - cleaning the
2014 Feb 10
4
GeForce 6100 (NV4E) & nouveau regression in 3.12
2014-02-10 20:06 GMT+01:00 Ilia Mirkin <imirkin at alum.mit.edu>:
> On Mon, Feb 10, 2014 at 10:12 AM, Rafa? Mi?ecki <zajec5 at gmail.com> wrote:
>> 2014-02-09 23:12 GMT+01:00 Ilia Mirkin <imirkin at alum.mit.edu>:
>>> On Sun, Feb 9, 2014 at 5:08 PM, Rafa? Mi?ecki <zajec5 at gmail.com> wrote:
>>>> Last week I've switched from my old &
2004 Oct 15
1
compile errors
Josh, thanks for answering. I had xmms 1.2.10 . I removed it to see if
flac would compile without xmms, and now I get this:
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I./include -I../../include
-DNDEBUG -funroll-loops -finline-functions -Wall -W -Winline
-DFLaC__INLINE=__inline__ -O2 -mcpu=pentium2 -fomit-frame-pointer -c
file_decoder.c -MT file_decoder.lo -MD -MP -MF .deps/file_decoder.TPlo
2011 Sep 06
2
[LLVMdev] Can't compile Apple's version on Linux
Filed a bug with Apple 10073924 but I'm wondering if anyone else
knows what to fix here:
Summary:
Building a Darwin cross compiler so I can use distcc with my Mac.
Host: x86_64-gnu-linux with GCC 4.5.3.
Steps to Reproduce:
Download tar ball
tar xvf llvmgcc42-2335.15.tar.gz
mkdir gcc-build
cd gcc-build
CFLAGS="-w -m32" CXXFLAGS="$CFLAGS" CPPFLAGS="$CFLAGS"
2012 Apr 02
0
[LLVMdev] Potential Google Summer of Code Applicant
On 04/02/2012 05:41 AM, Patrick Edwards wrote:
> Hi, my name is Patrick Edwards, and I'm currently a CS major at Kent
> State University. I have always been interested in doing work with
> compilers and LLVM seems to be a perfect fit for me to learn more over
> the summer, and also contribute to open-source projects at the same
> time. However, while browsing through the project
2008 Dec 14
1
Is that iozone result normal?
5-nodes server and 1 node client are connected by gigabits Ethernet.
#] iozone -r 32k -r 512k -s 8G
KB reclen write rewrite read reread read write
read rewrite read fwrite frewrite fread freread
8388608 32 10559 9792 62435 62260
8388608 512 63012 63409 63409 63138
It seems 32k write/rewrite performance are very
2014 Feb 16
2
GeForce 6100 (NV4E) & nouveau regression in 3.12
2014-02-11 11:41 GMT+01:00 Ilia Mirkin <imirkin at alum.mit.edu>:
> (b) bisect. you can (almost) definitely restrict the bisect to
> drivers/gpu/drm/nouveau. if you have additional computational power, i
> would recommend looking into distcc for speeding up the compiles. it
> may be interesting to also try 3.6.x since 3.7 received a pretty big
> rewrite. but a git bisect is a
2012 Apr 02
5
[LLVMdev] Potential Google Summer of Code Applicant
Hi, my name is Patrick Edwards, and I'm currently a CS major at Kent State
University. I have always been interested in doing work with compilers and
LLVM seems to be a perfect fit for me to learn more over the summer, and
also contribute to open-source projects at the same time. However, while
browsing through the project ideas, the only ideas I found accessible were
the code reduction and
2002 Jun 26
2
Latest rZync release: 0.06
For the small number of people who are checking this out, I released
version 0.05 a couple days ago (and only mentioned it on my new-protocol
web page) followed today by 0.06. Some highlights of the two releases:
- We handle symlinks now in our recursive synchronization mode.
- Directory scanning is no longer limited to one active directory at a
time (which was sorely needed when all the