https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82163
Martin Liška changed:
What|Removed |Added
Keywords||ice-on-valid-code
Status|UNCO
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82164
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82172
--- Comment #4 from Shane ---
Backtrace from GDB:
Starting program: /var/tmp/a.out
*** Error in `/var/tmp/a.out': free(): invalid pointer: 0x0001002020a0 ***
Program received signal SIGABRT, Aborted.
0x7faabc0818a0 in raise () from /usr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82170
Paul Eggert changed:
What|Removed |Added
Attachment #42149|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82172
--- Comment #3 from Shane ---
The problem disappears in the following cases:
- LTO is not enabled
- libstdc++ is statically linked
- If the C++11 ABI is used
- Lower optimisation level
- "Downgrade" to c++14 or c++11
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82170
Paul Eggert changed:
What|Removed |Added
Attachment #42148|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82172
--- Comment #2 from Shane ---
Created attachment 42151
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42151&action=edit
preprocessed file that triggers the issue from -save-temps
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82172
--- Comment #1 from Shane ---
Pressed submit accidentally. Sorry.
OS: Arch Linux
Compile flags: g++ -std=c++17 -O1 -D_GLIBCXX_USE_CXX11_ABI=0 -flto
./abi_crash.cpp
G++ version: $ g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556
--- Comment #48 from Iain Sandoe ---
(In reply to simon from comment #46)
> I posted my darwin.h patch at
> https://gcc.gnu.org/ml/gcc-patches/2017-09/msg00045.html on 1 September -
> hasn’t attracted any notice yet.
Thanks for the patch Simon,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82170
--- Comment #3 from Paul Eggert ---
(In reply to Marc Glisse from comment #2)
> Note that n==(int)n (gcc documents that this must work) may work with more
> gcc versions and is more readable.
Thanks, good point, I'll suggest switching to that in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82172
Bug ID: 82172
Summary: Destruction of basic_string in
basic_stringbuf::overflow with
_GLIBCXX_USE_CXX11_ABI=0, -flto, and C++17 mode
results in invalid delete
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82141
--- Comment #11 from Dominique d'Humieres ---
r251779 bootstraps with the patch, r251781 does not.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82170
--- Comment #2 from Marc Glisse ---
Note that n==(int)n (gcc documents that this must work) may work with more gcc
versions and is more readable.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34640
--- Comment #38 from Walter Spector ---
Paul,
THANK YOU!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82166
--- Comment #4 from H.J. Lu ---
A patch is posted at
https://gcc.gnu.org/ml/gcc-patches/2017-09/msg00553.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82171
--- Comment #1 from Robert Douglas ---
I came about this, transitioning from habits using SFINAE. I have just realized
I can simplify it to:
template
concept bool MapLike = requires(T t) {
{t[typename T::value_type::first_type{}]}
->
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82171
Bug ID: 82171
Summary: Cant use std::declval in concept testing map
operator[]
Product: gcc
Version: 7.2.0
Status: UNCONFIRMED
Severity: normal
Priori
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34640
--- Comment #37 from Damian Rouson ---
Bravo!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82170
--- Comment #1 from Paul Eggert ---
Created attachment 42149
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42149&action=edit
assembly-language output for poorly-optimized code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82170
Bug ID: 82170
Summary: gcc optimizes int range-checking poorly on x86-64
Product: gcc
Version: 7.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82141
simon at pushface dot org changed:
What|Removed |Added
CC||simon at pushface dot org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80695
--- Comment #7 from Bill Schmidt ---
Author: wschmidt
Date: Sun Sep 10 21:09:38 2017
New Revision: 251952
URL: https://gcc.gnu.org/viewcvs?rev=251952&root=gcc&view=rev
Log:
[gcc]
2017-09-10 Bill Schmidt
Backport from mainline
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82002
--- Comment #5 from Daniel Santos ---
(In reply to Daniel Santos from comment #4)
> The alternative that I can see is to modify choose_baseaddr so that it can
> init and utilize an auxiliary register (like r11).
I guess this would be called a "s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82002
--- Comment #4 from Daniel Santos ---
Created attachment 42147
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42147&action=edit
incomplete patch set with test
(In reply to Jakub Jelinek from comment #3)
> Of course there is none. Which is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82166
--- Comment #3 from H.J. Lu ---
Created attachment 42146
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42146&action=edit
A patch
I am testing this.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82169
Bug ID: 82169
Summary: Dynamically determine best strategy for
-mcall-ms2sysv-xlogues
Product: gcc
Version: 8.0
Status: UNCONFIRMED
Severity: normal
P
model: posix
gcc version 8.0.0 20170910 (experimental) [trunk revision 251945] (GCC)
COLLECT_GCC_OPTIONS='-v' '-Wextra' '-Wall' '-mmacosx-version-min=10.11.6'
'-asm_macosx_version_min=10.11' '-shared-libgcc' '-mtune=core2'
/usr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55763
--- Comment #26 from Paul Thomas ---
Fixed on trunk.
I am sorry that it has taken so long.
Thanks for the report.
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57116
--- Comment #5 from Paul Thomas ---
Fixed on trunk.
I am sorry that it has taken so long.
Thanks for the report.
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57019
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40737
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56818
Bug 56818 depends on bug 40737, which changed state.
Bug 40737 Summary: Pointer references sometimes fail to define "span" symbols
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40737
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39304
Bug 39304 depends on bug 34640, which changed state.
Bug 34640 Summary: ICE when assigning item of a derived-component to a pointer
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34640
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56818
Bug 56818 depends on bug 34640, which changed state.
Bug 34640 Summary: ICE when assigning item of a derived-component to a pointer
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34640
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34640
Paul Thomas changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32834
Bug 32834 depends on bug 34640, which changed state.
Bug 34640 Summary: ICE when assigning item of a derived-component to a pointer
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34640
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79441
Eric Botcazou changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79441
--- Comment #8 from Eric Botcazou ---
Author: ebotcazou
Date: Sun Sep 10 17:04:19 2017
New Revision: 251951
URL: https://gcc.gnu.org/viewcvs?rev=251951&root=gcc&view=rev
Log:
PR ada/79441
* gnat.dg/pack9.adb: Robustify.
Modified
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79441
--- Comment #7 from Eric Botcazou ---
Author: ebotcazou
Date: Sun Sep 10 17:03:40 2017
New Revision: 251950
URL: https://gcc.gnu.org/viewcvs?rev=251950&root=gcc&view=rev
Log:
PR ada/79441
* gnat.dg/pack9.adb: Robustify.
Modified
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34640
--- Comment #35 from Paul Thomas ---
Author: pault
Date: Sun Sep 10 17:02:53 2017
New Revision: 251949
URL: https://gcc.gnu.org/viewcvs?rev=251949&root=gcc&view=rev
Log:
2017-09-10 Paul Thomas
PR fortran/34640
PR fortran/4073
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57116
--- Comment #4 from Paul Thomas ---
Author: pault
Date: Sun Sep 10 17:02:53 2017
New Revision: 251949
URL: https://gcc.gnu.org/viewcvs?rev=251949&root=gcc&view=rev
Log:
2017-09-10 Paul Thomas
PR fortran/34640
PR fortran/40737
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40737
--- Comment #19 from Paul Thomas ---
Author: pault
Date: Sun Sep 10 17:02:53 2017
New Revision: 251949
URL: https://gcc.gnu.org/viewcvs?rev=251949&root=gcc&view=rev
Log:
2017-09-10 Paul Thomas
PR fortran/34640
PR fortran/4073
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55763
--- Comment #25 from Paul Thomas ---
Author: pault
Date: Sun Sep 10 17:02:53 2017
New Revision: 251949
URL: https://gcc.gnu.org/viewcvs?rev=251949&root=gcc&view=rev
Log:
2017-09-10 Paul Thomas
PR fortran/34640
PR fortran/4073
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57019
--- Comment #14 from Paul Thomas ---
Author: pault
Date: Sun Sep 10 17:02:53 2017
New Revision: 251949
URL: https://gcc.gnu.org/viewcvs?rev=251949&root=gcc&view=rev
Log:
2017-09-10 Paul Thomas
PR fortran/34640
PR fortran/4073
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82166
H.J. Lu changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |hjl.tools at gmail dot
com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82166
H.J. Lu changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82160
H.J. Lu changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82167
--- Comment #1 from felix ---
Hmm, never mind my question, I found one way to do it...
#define NO_SIZEOF_WARNING(expr) ({ \
_Pragma("GCC diagnostic push") \
_Pragma("GCC diagnostic ignored \"-Wsizeof-array-argumen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82105
--- Comment #9 from Dudu ---
So, Andreas, why this struct's size is 16?
typedef struct
{
long x:16;
int y:17;
short z;
} SizeofThisIs16;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82167
Bug ID: 82167
Summary: Segmentation fault when dereferencing the address of
an array argument
Product: gcc
Version: 7.2.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14557
felix changed:
What|Removed |Added
CC||felix.von.s at posteo dot de
--- Comment #19 fro
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82141
--- Comment #9 from Dominique d'Humieres ---
Reduced range: r251759 configured with
../work/configure --prefix=/opt/gcc/gcc8w
--enable-languages=c,c++,fortran,objc,obj-c++,ada,lto --with-gmp=/opt/mp-new
--with-system-zlib --with-isl=/opt/mp-new
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81852
--- Comment #6 from Jonathan Wakely ---
Author: redi
Date: Sun Sep 10 09:05:31 2017
New Revision: 251947
URL: https://gcc.gnu.org/viewcvs?rev=251947&root=gcc&view=rev
Log:
PR c++/81852 define feature-test macro for -fthreadsafe-statics
gcc/c-fa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81852
--- Comment #5 from Jonathan Wakely ---
Author: redi
Date: Sun Sep 10 08:44:04 2017
New Revision: 251946
URL: https://gcc.gnu.org/viewcvs?rev=251946&root=gcc&view=rev
Log:
PR c++/81852 define feature-test macro for -fthreadsafe-statics
gcc/c-fa
54 matches
Mail list logo