[Bug target/45261] Doesn't indicate failure status when it doesn't support (attiny2313A)

2010-08-12 Thread j at uriah dot heep dot sax dot de
--- Comment #4 from j at uriah dot heep dot sax dot de 2010-08-12 09:54 --- (In replay to comment #1) > That should most likely be an error instead of just a fprintf. Agreed. What surprises me a bit that I've been under the impression this used to work in previous releases:

[Bug target/44082] AVR watchdog resets the core during initialization

2010-06-10 Thread j at uriah dot heep dot sax dot de
--- Comment #3 from j at uriah dot heep dot sax dot de 2010-06-10 16:43 --- (In reply to comment #2) > does provide the means to stop/start/refresh the watchdog from the > main C program. No. It contains a fairly detailed description how to place the watchdog reset/initiali

[Bug c++/43746] -fmerge-constants and -fmerge-all-constants don't work at AVR target

2010-04-13 Thread j at uriah dot heep dot sax dot de
--- Comment #1 from j at uriah dot heep dot sax dot de 2010-04-13 08:31 --- I think this is essentially a duplicate of bug #21018. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43746

[Bug target/42240] wrong Epilog on nacked function

2009-12-01 Thread j at uriah dot heep dot sax dot de
--- Comment #5 from j at uriah dot heep dot sax dot de 2009-12-01 16:58 --- My first analysis shows that this is likely to be related to the introduction of RTL prologues/epilogues in GCC 4.3. GCC 4.2.2 has: if (avr_naked_function_p (current_function_decl)) { fputs

[Bug target/41894] wrong code with -fno-split-wide-types

2009-10-31 Thread j at uriah dot heep dot sax dot de
--- Comment #3 from j at uriah dot heep dot sax dot de 2009-10-31 23:11 --- The bug was originally reported in the (Germany-language) mikrocontroller.net forum, and I confirmed the bug on my local GCC 4.3.2 setup before asking Frank to submit it as an official bug report. -- http

[Bug target/41894] wrong code with -fno-split-wide-types

2009-10-31 Thread j at uriah dot heep dot sax dot de
--- Comment #2 from j at uriah dot heep dot sax dot de 2009-10-31 23:10 --- Created an attachment (id=18944) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18944&action=view) Full assembler code I get from GCC 4.3.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41894

[Bug c++/38342] __attribute__((__progmem__)) not propagated from typedef to data

2008-12-01 Thread j at uriah dot heep dot sax dot de
--- Comment #4 from j at uriah dot heep dot sax dot de 2008-12-01 10:37 --- Note that this is a GCC 4.3.x regression; GCC 4.2.x compiled the code the way expected. -- j at uriah dot heep dot sax dot de changed: What|Removed |Added

[Bug c/37502] New: no warning for always-false/true conditions due to too small bitfields

2008-09-12 Thread j at uriah dot heep dot sax dot de
ion: 4.3.1 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: j at uriah dot heep dot sax dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37502

[Bug regression/35218] [4.3 regression] 4.3 20080215 snapshot build failure

2008-02-16 Thread j at uriah dot heep dot sax dot de
--- Comment #2 from j at uriah dot heep dot sax dot de 2008-02-16 22:20 --- I've got no troubles building today's SVN snapshot. I don't know exactly how GCC's Makefile infrastructure is working, but maybe libiberty/Makefile.in: TEXISRC = \ $(sr

[Bug middle-end/34793] warning: 'areg' may be used uninitialized in this function

2008-01-20 Thread j at uriah dot heep dot sax dot de
--- Comment #7 from j at uriah dot heep dot sax dot de 2008-01-20 15:21 --- (In reply to comment #6) > Sorry, I don't have any of those trees left. But if I ever come to > revisit those two bugs I'll make sure it fixes this bogus warning. If you can give me some hint

[Bug middle-end/34793] warning: 'areg' may be used uninitialized in this function

2008-01-15 Thread j at uriah dot heep dot sax dot de
--- Comment #5 from j at uriah dot heep dot sax dot de 2008-01-15 14:38 --- (In reply to comment #4) > Oh, indeed - it also needs PR30317 fixed. (the attached patches therein > probably no longer apply) I applied the second of the attached patches there. It applies cleanl

[Bug middle-end/34793] warning: 'areg' may be used uninitialized in this function

2008-01-15 Thread j at uriah dot heep dot sax dot de
--- Comment #3 from j at uriah dot heep dot sax dot de 2008-01-15 12:54 --- (In reply to comment #2) > The fix for PR14495 will likely fix this (by removing the default case again). Alas, no, it doesn't. I applied that patch (and the one it depends one mentioned in the

[Bug middle-end/34793] [Regression 4.1/4.3] warning: 'areg' may be used uninitialized in this function

2008-01-15 Thread j at uriah dot heep dot sax dot de
--- Comment #1 from j at uriah dot heep dot sax dot de 2008-01-15 10:10 --- Created an attachment (id=14942) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14942&action=view) Testcase showing the problem -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34793

[Bug middle-end/34793] New: [Regression 4.1/4.3] warning: 'areg' may be used uninitialized in this function

2008-01-15 Thread j at uriah dot heep dot sax dot de
s function Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: j at uriah dot heep dot sax dot de http://gcc.gnu.org/bugzilla/sh

[Bug target/34299] [avr] ICE on function attribute syntax for main()

2008-01-10 Thread j at uriah dot heep dot sax dot de
--- Comment #3 from j at uriah dot heep dot sax dot de 2008-01-10 15:56 --- Some bugs appear to re-appear. :-( While I get __attribute__((naked)) int main(void) { // ... return 42; } to compile with the current compiler, the following piece of code: __attribute__((signal

[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2007-12-22 Thread j at uriah dot heep dot sax dot de
--- Comment #15 from j at uriah dot heep dot sax dot de 2007-12-22 17:15 --- (In reply to comment #14) > Note that the use of clz for the avr is avoided by using avr-libc's math > library. Not confirmed. A simple test program using a floating point number: #includ

[Bug c/34351] Please get us the "volatile register" warning back

2007-12-08 Thread j at uriah dot heep dot sax dot de
--- Comment #2 from j at uriah dot heep dot sax dot de 2007-12-09 07:37 --- > use -Wvolatile-register-var Could we have that at least as part of one of the "standard" warning switch combinations, either -Wall or -Wextra? I remember a statement from the developer who i

[Bug c/34351] New: Please get us the "volatile register" warning back

2007-12-05 Thread j at uriah dot heep dot sax dot de
k Product: gcc Version: 4.1.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: j at uriah dot heep dot sax dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34351

[Bug middle-end/33315] If condition not getting eliminated

2007-11-23 Thread j at uriah dot heep dot sax dot de
--- Comment #4 from j at uriah dot heep dot sax dot de 2007-11-23 10:57 --- Is the missed optimization in the following code the same? volatile unsigned char *reg_a = (unsigned char *)42; volatile unsigned char *reg_b = (unsigned char *)34; extern void a(void); extern void b(void

[Bug middle-end/21018] Initializing string literal data improperly marked frame-relative?, should be readonly static const.

2007-11-15 Thread j at uriah dot heep dot sax dot de
--- Comment #6 from j at uriah dot heep dot sax dot de 2007-11-15 21:21 --- I'm not sure whether this is related or not... but from the description, it looks so. avr-libc contains a macro that helps the users declaring a flash-ROM string, lacking any real support in GCC for diff

[Bug preprocessor/33547] New: invalid suffix "+0x23" on integer constant

2007-09-24 Thread j at uriah dot heep dot sax dot de
MED Severity: normal Priority: P3 Component: preprocessor AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: j at uriah dot heep dot sax dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33547

[Bug tree-optimization/32901] New: [4.1 regression] bitfield constants with multiple bitfields take up space in .data

2007-07-26 Thread j at uriah dot heep dot sax dot de
: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: j at uriah dot heep dot sax dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32901

[Bug tree-optimization/32901] [4.1 regression] bitfield constants with multiple bitfields take up space in .data

2007-07-26 Thread j at uriah dot heep dot sax dot de
--- Comment #4 from j at uriah dot heep dot sax dot de 2007-07-26 08:41 --- Created an attachment (id=13985) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13985&action=view) Result on avr target from GCC 4.1.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32901

[Bug tree-optimization/32901] [4.1 regression] bitfield constants with multiple bitfields take up space in .data

2007-07-26 Thread j at uriah dot heep dot sax dot de
--- Comment #3 from j at uriah dot heep dot sax dot de 2007-07-26 08:40 --- Created an attachment (id=13984) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13984&action=view) Result on i386 arch from GCC 4.1.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32901

[Bug tree-optimization/32901] [4.1 regression] bitfield constants with multiple bitfields take up space in .data

2007-07-26 Thread j at uriah dot heep dot sax dot de
--- Comment #2 from j at uriah dot heep dot sax dot de 2007-07-26 08:39 --- Created an attachment (id=13983) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13983&action=view) Result on i386 target from GCC 3.4.4 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32901

[Bug tree-optimization/32901] [4.1 regression] bitfield constants with multiple bitfields take up space in .data

2007-07-26 Thread j at uriah dot heep dot sax dot de
--- Comment #1 from j at uriah dot heep dot sax dot de 2007-07-26 08:38 --- Created an attachment (id=13982) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13982&action=view) Test file Test case. Compile with -Os -S, and optionally -DONLY_ONE_BITFIELD to see the dif

[Bug preprocessor/23479] Implement binary constants with a "0b" prefix

2007-06-25 Thread j at uriah dot heep dot sax dot de
--- Comment #32 from j at uriah dot heep dot sax dot de 2007-06-25 13:38 --- (In reply to comment #31) > Just mentioning: printf() and std::cout need to be updated if the > binary values are also to be *output*. Any ideas on how or where > that is to be done? That would be

[Bug target/18251] unable to find a register to spill in class `POINTER_REGS'

2007-04-28 Thread j at uriah dot heep dot sax dot de
--- Comment #34 from j at uriah dot heep dot sax dot de 2007-04-29 06:59 --- Works with GCC 4.1.2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18251

[Bug c/31673] "`for' loop initial declaration used outside C99 mode" is confusing

2007-04-23 Thread j at uriah dot heep dot sax dot de
--- Comment #5 from j at uriah dot heep dot sax dot de 2007-04-23 22:05 --- (In reply to comment #4) > Sounds like this is a case of not reading the documentation again. Well, unlike many others, he even *knew* something about C99, yet he did not grok the error message's

[Bug c/31673] "`for' loop initial declaration used outside C99 mode" is confusing

2007-04-23 Thread j at uriah dot heep dot sax dot de
--- Comment #3 from j at uriah dot heep dot sax dot de 2007-04-23 21:49 --- (In reply to comment #2) > > this message causes an unusual high amount of support traffic. > > Does it? This is the first time I have seen a request for a change. When I first saw it, it took q

[Bug c/31673] "`for' loop initial declaration used outside C99 mode" is confusing

2007-04-23 Thread j at uriah dot heep dot sax dot de
--- Comment #1 from j at uriah dot heep dot sax dot de 2007-04-23 21:34 --- Created an attachment (id=13431) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13431&action=view) Suggested patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31673

[Bug c/31673] New: "`for' loop initial declaration used outside C99 mode" is confusing

2007-04-23 Thread j at uriah dot heep dot sax dot de
s confusing Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: j at uriah dot heep dot sax dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31673

[Bug target/31644] Code snippet that fails to compile with optimization enabled

2007-04-21 Thread j at uriah dot heep dot sax dot de
--- Comment #1 from j at uriah dot heep dot sax dot de 2007-04-21 09:55 --- Created an attachment (id=13400) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13400&action=view) Preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31644

[Bug c/31331] ICE on invalid function attribute syntax for main()

2007-04-12 Thread j at uriah dot heep dot sax dot de
--- Comment #1 from j at uriah dot heep dot sax dot de 2007-04-12 16:32 --- I disagree the "invalid syntax". According to the formal attribute syntax description: ``Any list of specifiers and qualifiers at the start of a declaration may contain attribute specifiers, whet

[Bug middle-end/31528] Inlining with -Os increases code size

2007-04-10 Thread j at uriah dot heep dot sax dot de
--- Comment #7 from j at uriah dot heep dot sax dot de 2007-04-10 21:04 --- Changed target triplet from avr-*-* to *-*-* as obviously, at least some of GCC's mainstream targets are affected by that bug as well (perhaps even *any* target). -- j at uriah dot heep dot sax d

[Bug middle-end/31528] Inlining with -Os increases code size

2007-04-10 Thread j at uriah dot heep dot sax dot de
--- Comment #6 from j at uriah dot heep dot sax dot de 2007-04-10 17:15 --- (In reply to comment #5) > Inlining decisions are based on heuristics. What works for one > target may not work quite as well for another. In this case, it > seems that for AVR the heuristics are not

[Bug middle-end/31528] Inlining with -Os increases code size

2007-04-10 Thread j at uriah dot heep dot sax dot de
--- Comment #4 from j at uriah dot heep dot sax dot de 2007-04-10 15:38 --- This code snippet can also be run through the i386 compiler (even though the generated code will obviously be nonsensical). I've only got an older version of that compiler at hand: gcc41 (GCC) 4.1.2 200

[Bug middle-end/31528] Inlining with -Os increases code size

2007-04-10 Thread j at uriah dot heep dot sax dot de
--- Comment #3 from j at uriah dot heep dot sax dot de 2007-04-10 14:40 --- Created an attachment (id=13347) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13347&action=view) Generated assembly code with -Os -fno-inline. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31528

[Bug middle-end/31528] Inlining with -Os increases code size

2007-04-10 Thread j at uriah dot heep dot sax dot de
--- Comment #2 from j at uriah dot heep dot sax dot de 2007-04-10 14:40 --- Created an attachment (id=13346) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13346&action=view) Generated assembly code with -Os. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31528

[Bug middle-end/31528] Inlining with -Os increases code size

2007-04-10 Thread j at uriah dot heep dot sax dot de
--- Comment #1 from j at uriah dot heep dot sax dot de 2007-04-10 14:38 --- Created an attachment (id=13345) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13345&action=view) Test case for bug 66690. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31528

[Bug middle-end/31528] New: Inlining with -Os increases code size

2007-04-10 Thread j at uriah dot heep dot sax dot de
Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: j at uriah dot heep dot sax dot de GCC target triplet: avr-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug preprocessor/23479] Implement binary constants with a "0b" prefix

2007-03-12 Thread j at uriah dot heep dot sax dot de
--- Comment #20 from j at uriah dot heep dot sax dot de 2007-03-12 19:55 --- (In reply to comment #19) > Joerg, as Andrew said, you need a copyright assignment and you need to submit > the patch to [EMAIL PROTECTED] Patch submitted to list by 2007-02-09, message-id is &

[Bug middle-end/30908] -Os inlines functions that are called more than once (optimization regression)

2007-02-21 Thread j at uriah dot heep dot sax dot de
--- Comment #15 from j at uriah dot heep dot sax dot de 2007-02-21 19:51 --- (In reply to comment #14) > The AVR back-end really needs improvement: Oh, I certainly wouldn't deny that. :-) Yes, the tendency to handle far too many items as 16 bits (the sizeof(int) on that

[Bug middle-end/30908] -Os inlines functions that are called more than once (optimization regression)

2007-02-21 Thread j at uriah dot heep dot sax dot de
--- Comment #13 from j at uriah dot heep dot sax dot de 2007-02-21 19:33 --- Created an attachment (id=13085) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13085&action=view) Compilation result with inlining disabled. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30908

[Bug middle-end/30908] -Os inlines functions that are called more than once (optimization regression)

2007-02-21 Thread j at uriah dot heep dot sax dot de
--- Comment #12 from j at uriah dot heep dot sax dot de 2007-02-21 19:32 --- Created an attachment (id=13084) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13084&action=view) Compilation result with inlined functions. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30908

[Bug middle-end/30908] -Os inlines functions that are called more than once (optimization regression)

2007-02-21 Thread j at uriah dot heep dot sax dot de
--- Comment #11 from j at uriah dot heep dot sax dot de 2007-02-21 19:32 --- (In reply to comment #9) > I don't see that adding a hook to provide target specific tuning for > size estimates at this level is going to be useful enough to justify > maintenance cost of suc

[Bug middle-end/30908] -Os inlines functions that are called more than once (optimization regression)

2007-02-21 Thread j at uriah dot heep dot sax dot de
--- Comment #8 from j at uriah dot heep dot sax dot de 2007-02-21 17:18 --- (In reply to comment #7) > So really this is a target specific issue I think. The only question then is whether the current architecture allows for tuning the costs in the target-specific files. -- h

[Bug c/30908] -Os inlines functions that are called more than once (optimization regression)

2007-02-21 Thread j at uriah dot heep dot sax dot de
--- Comment #6 from j at uriah dot heep dot sax dot de 2007-02-21 14:46 --- (In reply to comment #5) > Unfortunately(?) the cost metrics for inlining are completely target > independent at the moment. Can you check whether adjusting --param > inline-call-cost will > fi

[Bug c/30908] -Os inlines functions that are called more than once (optimization regression)

2007-02-21 Thread j at uriah dot heep dot sax dot de
--- Comment #4 from j at uriah dot heep dot sax dot de 2007-02-21 12:58 --- (In reply to comment #2) > so it believes code size is unchanged by inlining the function twice > and removing the now unneeded out-of-line copy. So does that mean some cost factor needs to be tuned

[Bug c/30908] -Os inlines functions that are called more than once (optimization regression)

2007-02-21 Thread j at uriah dot heep dot sax dot de
--- Comment #1 from j at uriah dot heep dot sax dot de 2007-02-21 11:50 --- Created an attachment (id=13082) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13082&action=view) Sample code snippet that can be used to demonstrate the problem. avr-gcc -DNOINLINE -Os -S bar.c

[Bug c/30908] New: -Os inlines functions that are called more than once (optimization regression)

2007-02-21 Thread j at uriah dot heep dot sax dot de
4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: j at uriah dot heep dot sax dot de GCC target triplet: avr-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30908

[Bug preprocessor/23479] Implement binary constants with a "0b" prefix

2007-02-09 Thread j at uriah dot heep dot sax dot de
--- Comment #18 from j at uriah dot heep dot sax dot de 2007-02-09 12:55 --- Created an attachment (id=13025) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13025&action=view) Updated patch, output from "svn diff" as of 2007-02-07 -- j at uriah dot heep dot s

[Bug preprocessor/23479] Implement binary constants with a "0b" prefix

2006-12-07 Thread j at uriah dot heep dot sax dot de
--- Comment #16 from j at uriah dot heep dot sax dot de 2006-12-07 13:24 --- The last update of this has been about a year ago, and talked about it not being done before GCC 4.1... Now that GCC 4.2 has been branched off, is there any news on integrating that patch? There'

[Bug c++/28718] Call to -lgcc added prior to user libraries

2006-09-12 Thread j at uriah dot heep dot sax dot de
--- Comment #8 from j at uriah dot heep dot sax dot de 2006-09-12 08:52 --- (In reply to comment #7) > So this is not a bug. Also if libm is only the normal math library and should > not include the soft-fp but those should be in libgcc as they are support > functions neede

[Bug c++/28718] Call to -lgcc added prior to user libraries

2006-08-14 Thread j at uriah dot heep dot sax dot de
--- Comment #4 from j at uriah dot heep dot sax dot de 2006-08-14 14:28 --- (In reply to comment #3) > -lm was not an user supplied option as shown by your commands. > Oh no, sorry for the confusion: it *is* a user-supplied library. Sorry, I now see that I somehow copy&

[Bug c++/28718] Call to -lgcc added prior to user libraries

2006-08-14 Thread j at uriah dot heep dot sax dot de
--- Comment #2 from j at uriah dot heep dot sax dot de 2006-08-14 14:13 --- I know that the current situation for the AVR is suboptimal, there really are overrides in libm.a for functions that are already present in libgcc.a. However, this is not so easy to change for a number of

[Bug c++/28718] New: Call to -lgcc added prior to user libraries

2006-08-14 Thread j at uriah dot heep dot sax dot de
gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: j at uriah dot heep dot sax dot de GCC host triplet: *-*-* GCC target triplet: avr-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28718

[Bug target/27386] AVR: wrong code generated when passing three uint64_t arguments to function

2006-05-02 Thread j at uriah dot heep dot sax dot de
--- Comment #7 from j at uriah dot heep dot sax dot de 2006-05-02 15:37 --- Forwarding this comment on behalf of Bjoern Haase: Preliminary analysis of the RTL generated without optimization shows that the problem is present already directly after expand. Maybe the problem is triggered

[Bug target/27386] AVR: wrong code generated when passing three uint64_t arguments to function

2006-05-02 Thread j at uriah dot heep dot sax dot de
--- Comment #6 from j at uriah dot heep dot sax dot de 2006-05-02 15:34 --- (Sorry, I hit a bit too fast.) -- j at uriah dot heep dot sax dot de changed: What|Removed |Added

[Bug target/27386] AVR: wrong code generated when passing three uint64_t arguments to function

2006-05-02 Thread j at uriah dot heep dot sax dot de
--- Comment #5 from j at uriah dot heep dot sax dot de 2006-05-02 15:33 --- (In reply to comment #4) > > Is this one related to PR21834? > Anyway, my report has a preprocessed source file attached, so it > might be more useful to non-AVR aware GCC developers. Perhaps Ri

[Bug target/27386] AVR: wrong code generated when passing three uint64_t arguments to function

2006-05-02 Thread j at uriah dot heep dot sax dot de
--- Comment #4 from j at uriah dot heep dot sax dot de 2006-05-02 15:25 --- (In reply to comment #3) > Is this one related to PR21834? Possible, yes. The symptoms are similar. Sorry for missing that one at my prior search. Anyway, my report has a preprocessed source file attac

[Bug target/27386] AVR: wrong code generated when passing three uint64_t arguments to function

2006-05-02 Thread j at uriah dot heep dot sax dot de
--- Comment #2 from j at uriah dot heep dot sax dot de 2006-05-02 12:57 --- Created an attachment (id=11359) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11359&action=view) Faulty code generated by test case. The faulty code is in lines 136...160. First, 8 bytes of sp

[Bug target/27386] AVR: wrong code generated when passing three uint64_t arguments to function

2006-05-02 Thread j at uriah dot heep dot sax dot de
--- Comment #1 from j at uriah dot heep dot sax dot de 2006-05-02 12:54 --- Created an attachment (id=11358) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11358&action=view) Testcase demonstrating the faulty code generated. -- http://gcc.gnu.org/bugzilla/show_bug

[Bug target/27386] New: AVR: wrong code generated when passing three uint64_t arguments to function

2006-05-02 Thread j at uriah dot heep dot sax dot de
j at uriah dot heep dot sax dot de GCC build triplet: *-*-* GCC host triplet: *-*-* GCC target triplet: avr-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27386

[Bug target/19087] Overflowed address in dwarf debug line information

2006-03-27 Thread j at uriah dot heep dot sax dot de
--- Comment #20 from j at uriah dot heep dot sax dot de 2006-03-27 20:53 --- I suggest that this change should be accompanied by another indication in the output that tells the ELF/DWARF-2 consumer about the changed pointer size. Otherwise the consumer will experience "

[Bug target/26118] avr-gcc (GCC) 3.4.5 Bug: copying structure through pointer will destroy the pointer

2006-03-01 Thread j at uriah dot heep dot sax dot de
--- Comment #6 from j at uriah dot heep dot sax dot de 2006-03-01 18:53 --- After tracking it down, it turns out to be the following change, introduced between GCC 3.4.3 and 3.4.4: 2005-03-19 Andy Hutchinson <[EMAIL PROTECTED]> PR target/18251 * config/avr/

[Bug preprocessor/23479] Implement binary constants with a "0b" prefix

2005-08-19 Thread j at uriah dot heep dot sax dot de
--- Additional Comments From j at uriah dot heep dot sax dot de 2005-08-19 18:55 --- (In reply to comment #9) Thank you very much for the useful comments. > The patch does not document how the types of binary constants are > determined. I suppose the rules are the same as for

[Bug preprocessor/23479] Implement binary constants with a "0b" prefix

2005-08-19 Thread j at uriah dot heep dot sax dot de
--- Additional Comments From j at uriah dot heep dot sax dot de 2005-08-19 15:18 --- Additional remark: GAS also recognizes 0bXXX constants. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23479

[Bug preprocessor/23479] Implement binary constants with a "0b" prefix

2005-08-19 Thread j at uriah dot heep dot sax dot de
--- Additional Comments From j at uriah dot heep dot sax dot de 2005-08-19 14:24 --- (In reply to comment #4) > The main reason is because adding extensions are bad now adays. We > are removing extensions which are not used that much and hard to > keep working. OK, I ac

[Bug preprocessor/23479] Implement binary constants with a "0b" prefix

2005-08-19 Thread j at uriah dot heep dot sax dot de
--- Additional Comments From j at uriah dot heep dot sax dot de 2005-08-19 13:57 --- (In reply to comment #2) > Confirmed, note I would actually disable binary constants by default > instead of what the patch currently does, pedwarns about them. Curious: why? There are more th

[Bug preprocessor/23479] Implement binary constants with a "0b" prefix

2005-08-19 Thread j at uriah dot heep dot sax dot de
--- Additional Comments From j at uriah dot heep dot sax dot de 2005-08-19 12:24 --- Created an attachment (id=9547) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9547&action=view) Patch to implement binary constants (taken against gcc-4.1-20050813 snapshot) --

[Bug preprocessor/23479] New: Implement binary constants with a "0b" prefix

2005-08-19 Thread j at uriah dot heep dot sax dot de
ry: Implement binary constants with a "0b" prefix Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: enhancement Priority: P1 Component: preprocessor AssignedTo: unassigned at gcc dot gnu dot org Repor